aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* Generators fix: properly check if module should be created when creating a ↵Piotr Sarnacki2010-09-251-1/+5
| | | | | | namespaced model Signed-off-by: José Valim <jose.valim@gmail.com>
* Refactor namespaced generators to use module_namespacing block helperPiotr Sarnacki2010-09-245-15/+16
| | | | Signed-off-by: José Valim <jose.valim@gmail.com>
* Generators are not aware of namespace of isolated engines and applicationsPiotr Sarnacki2010-09-243-4/+60
| | | | Signed-off-by: José Valim <jose.valim@gmail.com>
* Fix typo and add sanity test for code statistics rake task.Emilio Tagua2010-09-241-1/+1
| | | | Signed-off-by: José Valim <jose.valim@gmail.com>
* Ensures the app generator generates the correct @app_name. [#5434 ↵Fred Wu2010-09-241-4/+7
| | | | | | state:resolved] Signed-off-by: José Valim <jose.valim@gmail.com>
* only abort in test_help in production envDavid Chelimsky2010-09-241-3/+3
| | | | Signed-off-by: José Valim <jose.valim@gmail.com>
* Perf: speed up 2 methods in railties.Emilio Tagua2010-09-222-5/+2
| | | | Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>
* List all of isolated engine changesPiotr Sarnacki2010-09-201-3/+21
| | | | Signed-off-by: José Valim <jose.valim@gmail.com>
* Strengthen documantation on engine's migrations and seed dataPiotr Sarnacki2010-09-201-0/+15
| | | | Signed-off-by: José Valim <jose.valim@gmail.com>
* Add helper for loading seed data for engine and applicationPiotr Sarnacki2010-09-202-0/+10
| | | | Signed-off-by: José Valim <jose.valim@gmail.com>
* Updating error message on ruby_version_check.rbThiago Pradi2010-09-191-2/+1
| | | | Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>
* Send 'rails runner' help message to stdout instead of stderr.rohit2010-09-191-1/+1
| | | | | | [#5661 state:committed] Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>
* Remove existing migration when using 'rails generate model' with --force ↵David Trasbo2010-09-181-1/+5
| | | | | | [#5526 state:committed] Signed-off-by: José Valim <jose.valim@gmail.com>
* Move capture to Kernel. [#5641 state:resolved]Krekoten' Marjan2010-09-181-19/+1
|
* Fix output of 'rails runner --help' [#4249 state:open]rohit2010-09-181-1/+1
|
* Update Rails' built in routes to use RouteSet#appendCarl Lerche2010-09-173-9/+3
|