aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib
Commit message (Collapse)AuthorAgeFilesLines
...
* Added foo:install:assets task that copies assets from plugins public ↵Piotr Sarnacki2010-10-142-5/+33
| | | | | | | | | | | directory to application's public directory This is the most simple and naive approach: just copy every files from engine to app. The only exception is when file has changed, in that case developer will be asked if he wants to rename the field. There is no need to make this task more sophisticated as 3.1 will be shipped with better assets handling and it will be the default way to handle things.
* Do not treat information about skipped migrations as WARNINGs but as a ↵Piotr Sarnacki2010-10-141-0/+6
| | | | NOTEs, also puts to stdin
* -j parameter added to rails new command.siong19872010-10-116-51/+6282
| | | | | | | | Now you can start your apps with jquery with rails new myapp -j jquery, the default is still prototype [#5613 state:committed] Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>
* Merge branch 'master' of git://github.com/lifo/docrailsXavier Noria2010-10-111-1/+1
|\
| * Fix typo 'configation' [#5575 state:resolved]Utkarsh Kukreti2010-10-111-1/+1
| |
* | Updated DOCS for engines and added a couple TODOs. Also, commented internal ↵José Valim2010-10-112-35/+49
| | | | | | | | railties rake tasks description.
* | Merge remote branch 'drogus/engines'José Valim2010-10-102-10/+31
|\ \
| * | Add 'foo:install:migrations' task to copy migrations from foo enginePiotr Sarnacki2010-10-091-0/+14
| | |
| * | Load rake tasks defined in superclasses in context of railtiesPiotr Sarnacki2010-10-091-0/+7
| | |
| * | Rename namespace method to isolate_namespace.Piotr Sarnacki2010-10-091-10/+10
| | | | | | | | | | | | | | | | | | | | | This change caused by confusion caused by calling engine "namespaced". Stuff inside engine can be namespaced for every engine. This method is not actually namespacing anything, it's isolating engine within the given namespace.
* | | prevent rake test to run the test suite three times when ENV['TEST'] is set ↵David Calavera2010-10-101-1/+6
|/ / | | | | | | | | | | [#3572 state:resolved] Signed-off-by: Xavier Noria <fxn@hashref.com>
* | Fixing two minor errors in Rails::Generators::Actions initializer method ↵Juan Maiz2010-10-081-2/+2
| | | | | | | | | | | | | | | | comments [#5771 state:committed] Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>
* | Makes this code a bit more clearSantiago Pastorino2010-10-081-3/+3
| |
* | Remove the final initializers since initializers += will return it anyway. ↵Ryan Bigg2010-10-081-1/+0
| | | | | | | | | | | | [#3892 state:resolved] Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>
* | Refactored routes reloading to use RouteSet#append instead keeping block in ↵Piotr Sarnacki2010-10-082-23/+9
| | | | | | | | | | | | Engine Signed-off-by: José Valim <jose.valim@gmail.com>
* | Fixed rake task description typoVesa Vänskä2010-10-081-1/+1
| |
* | Add "a" to make it better EnglishRyan Bigg2010-10-071-1/+1
|/ | | | | | [#3796 state:committed] Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>
* Merge branch 'master' of git://github.com/lifo/docrailsXavier Noria2010-10-061-1/+1
|\
| * Fixed typo in engine documentationThomas McDonald2010-10-061-1/+1
| |
* | Fixes typoRafael Mendonça França2010-10-061-2/+2
| |
* | Provide a cleaner syntax for paths configuration that does not rely on ↵José Valim2010-10-0611-115/+173
| | | | | | | | method_missing.
* | Some initial docswycats2010-10-061-0/+7
| |
* | Delegate everything to the generatorwycats2010-10-061-14/+4
| |
* | Revert "Clean up the builder abstraction in AppGenerator."wycats2010-10-061-54/+193
| | | | | | | | | | | | | | The phrase "clean up" misrepresents the fact that this removes a feature that ships with Rails 3.0. This reverts commit 6774e12afa0f29442aa612ddf6e51d5a1b7a4356.
* | Clean up the builder abstraction in AppGenerator.José Valim2010-10-061-193/+54
| | | | | | | | This commit may be reverted once documentation and a proper way to handle actions are added.
* | Use RbConfig instead of Config for 1.9.3 compatibility.José Valim2010-10-051-1/+1
| |
* | Link to rack from github for this while.José Valim2010-10-041-0/+3
| |
* | Add documentation on app_generatorsPiotr Sarnacki2010-10-031-0/+20
| |
* | Move ETag and ConditionalGet logic from AD::Response to the middleware stack.José Valim2010-10-031-1/+3
| |
* | Be more explicit about what is deprecated.José Valim2010-10-021-1/+1
| |
* | Deprecate generators in Railties. You should use app_generators instead.José Valim2010-10-023-30/+32
| |
* | reload_routes! is part of the public API and should not be removed.José Valim2010-10-022-2/+8
| |
* | brings csrf_meta_tags back to the generated layoutXavier Noria2010-10-021-1/+1
| | | | | | | | | | | | | | | | | | | | After more discussion, it has be agreed that this kind of changes within reasonable margins are OK for 3.1. That is, it is fine to change a little bit the generators even if that means examples in existing books won't be exact. (Note that the singular csrf_meta_tag exists as an alias and thus those outdated examples will run, same for existing applications.)
* | no need to check for nilNeeraj Singh2010-09-301-1/+1
| |
* | Add more information to comments.José Valim2010-09-301-3/+5
| |
* | Try to guess application's directory while trying to run the server, but ↵Piotr Sarnacki2010-09-301-0/+5
| | | | | | | | only if config.ru is not present in current dir
* | Moved Rails::RoutesReloader to Rails::Application::RoutesReloaderPiotr Sarnacki2010-09-303-56/+57
| |
* | Allow running generators for Engine with usage of other application.Piotr Sarnacki2010-09-301-1/+11
| | | | | | | | | | | | | | | | After that commit, developers can set ENGINE_PATH in ENGINE/scripts/rails file and load application's ./script/rails (most of the time it will be dummy application used for testing). When running ./script/rails g it will use application to boot up, but then it will use Engine's root and configuration for generators.
* | Added config.app_generators to allow configuring application's generators ↵Piotr Sarnacki2010-09-303-4/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | from railties. With config.generators becomes a way to configure generators for current instance only. For example: module Blog class Engine < Rails::Engine config.generators do |g| g.orm :active_record end config.app_generators do |g| g.test_framework :rspec end end end such definition sets :active_record as orm for engine and :rspec as test_framework for application. The values set with app_generators can be overwritten in application using config.generators as you would normally do: module MyApp class Application < Rails::Application config.generators do |g| g.test_framework :test_unit end end end
* | Move routes_reloader to a class: RoutesReloaderPiotr Sarnacki2010-09-303-23/+57
| |
* | Properly reload routes defined in class definitionPiotr Sarnacki2010-09-302-6/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sometimes it's easier to define routes inside Engine or Application class definition (e.g. one file applications). The problem with such case is that if there is a plugin that has config/routes.rb file, it will trigger routes reload on application. Since routes definition for application is not in config/routes.rb file routes_reloader will fail to reload application's routes properly. With this commit you can pass routes definition as a block to routes method, which will allow to properly reload it: class MyApp::Application < Rails::Application routes do resources :users end end
* | Do not overwrite _railtie method on namespace while creating isolated engine ↵Piotr Sarnacki2010-09-301-12/+13
|/ | | | | | | | | or application. In order to run Engine as standalone application, you will need Rails::Application instance in the same namespace that engine one. It's very important to leave _railtie bound to whatever used "namespace" method first.
* Add gem 'arel' from git commented out as an example of how to Bundle egde ↵Santiago Pastorino2010-09-291-0/+1
| | | | | | Rails with Arel edge [#5723 state:committed]
* Remove deprecated stuff in ActionControllerCarlos Antonio da Silva2010-09-261-1/+1
| | | | | | This removes all deprecated classes in ActionController related to Routing, Abstract Request/Response and Integration/IntegrationTest. All tests and docs were changed to ActionDispatch instead of ActionController.
* Refactor a few methods connected with namespacing in ↵Piotr Sarnacki2010-09-251-8/+9
| | | | | | Rails::Generators::NamedBase Signed-off-by: José Valim <jose.valim@gmail.com>
* Add namespacing to mailer generatorPiotr Sarnacki2010-09-251-0/+2
| | | | Signed-off-by: José Valim <jose.valim@gmail.com>
* Add namespacing for observer generatorPiotr Sarnacki2010-09-251-0/+2
| | | | Signed-off-by: José Valim <jose.valim@gmail.com>
* Add namespace for test_unit generatorsPiotr Sarnacki2010-09-253-0/+6
| | | | Signed-off-by: José Valim <jose.valim@gmail.com>
* Update abort message (ht: tilsammans).José Valim2010-09-251-1/+1
|
* Rails.application is set anyway, we don't need to set it manually, this was ↵Piotr Sarnacki2010-09-251-1/+1
| | | | | | purpose of different behavior in tests and in application Signed-off-by: José Valim <jose.valim@gmail.com>