aboutsummaryrefslogtreecommitdiffstats
path: root/railties
Commit message (Collapse)AuthorAgeFilesLines
* Ensure that Rails.application.initialize! is called only oncePiotr Sarnacki2010-09-032-0/+7
|
* Added documentation on endpoint, middeware stack and routes for EnginePiotr Sarnacki2010-09-031-0/+60
|
* We don't need that initializer in testsPiotr Sarnacki2010-09-031-4/+0
|
* Add mounted_helpers to routesPiotr Sarnacki2010-09-031-8/+24
| | | | | | | | | | | | | | | | mounted_helpers are a bit similar to url_helpers. They're automatically included in controllers for Rails.application and each of mounted Engines. Mounted helper allows to call url_for and named helpers for given application. Given Blog::Engine mounted as blog_engine, there are 2 helpers defined: app and blog_engine. You can call routes for app and engine using those helpers: app.root_url app.url_for(:controller => "foo") blog_engine.posts_path blog_engine.url_for(@post)
* Routes refactoring:Piotr Sarnacki2010-09-031-5/+6
| | | | | | | * added more tests for prefix generation * fixed bug with generating host for both prefix and url * refactored url_for method * organized tests for prefix generation
* Use new url_for API instead of including routes.url_helpersPiotr Sarnacki2010-09-031-6/+2
|
* Added some more tests for url generation between Engine and ApplicationPiotr Sarnacki2010-09-031-4/+27
|
* New way of generating urls for Application from Engine.Piotr Sarnacki2010-09-032-5/+5
| | | | | | | | | It's based specifying application's script_name with: Rails.application.default_url_options = {:script_name => "/foo"} default_url_options method is delegated to routes. If router used to generate url differs from the router passed via env it always overwrites :script_name with this value.
* Fix url generation for mounted EnginePiotr Sarnacki2010-09-033-9/+117
| | | | | | | | | I added integration tests for generating urls in Engine and application and tweaked Engines to fully cooparate with new router's behavior: * Rails.application now sets ORIGINAL_SCRIPT_NAME * Rails.application also sets its routes as env['action_dispatch.parent_routes'] * Engine implements responds_to? class method to respond to all the instance methods, like #routes
* Pass routes via env['action_dispatch.routes'], it's needed by routes to ↵Piotr Sarnacki2010-09-033-3/+31
| | | | determine if it should generate prefix for mounted apps
* Move singleton pattern to Railtie and remove Engine::Configurable and ↵Piotr Sarnacki2010-09-039-107/+62
| | | | Application::Configurable in favor of unified Railtie::Configurable
* Removed most of deprecated stuff from Application and EnginePiotr Sarnacki2010-09-036-123/+0
|
* Allow Engines loading its own environment file from config/environmentsPiotr Sarnacki2010-09-037-18/+50
|
* Ensure that plugins are not loaded twicePiotr Sarnacki2010-09-032-0/+47
|
* We don't need to add railties initlaizers in Application as there is already ↵Piotr Sarnacki2010-09-031-1/+0
| | | | done in Engine and it's called with super
* Removed ActionDispatch::Static, but left empty MiddlewareStack to unify app ↵Piotr Sarnacki2010-09-036-45/+10
| | | | method between Engine and Application
* We don't need to overwrite default paths in testsPiotr Sarnacki2010-09-031-5/+3
|
* Ensure that init.rb is evaled in context of EnginePiotr Sarnacki2010-09-031-1/+1
|
* Engine can now serve files with ActionDispatch::StaticPiotr Sarnacki2010-09-035-5/+41
|
* Engine sets routes as default rack endpoint if no endpoint was givenPiotr Sarnacki2010-09-033-7/+30
|
* Delegate non existing class methods to instance for EnginePiotr Sarnacki2010-09-032-5/+6
|
* Added TODO for evaling init.rb in context of EnginePiotr Sarnacki2010-09-031-0/+2
|
* Gather initializers from railties in engines to get rid of additional ↵Piotr Sarnacki2010-09-032-10/+7
| | | | looping through initializers
* Engine can now load its own pluginsPiotr Sarnacki2010-09-036-16/+62
|
* Made Engine valid rack app with its own middleware stackPiotr Sarnacki2010-09-036-4/+65
|
* too many people are looking for the 2.3 guides, put by now a link at the top ↵Xavier Noria2010-09-031-2/+6
| | | | of the home, and add the Rails version in the main header
* Merge remote branch 'docrails/master'Xavier Noria2010-09-031-0/+6
|\
| * Add missing lookup keys for error messagesAndrew White2010-09-011-0/+6
| |
* | Add two integration tests for GeneratedAttribute missing type error. [#5461 ↵rohit2010-09-022-0/+12
| | | | | | | | | | | | state:resolved] Signed-off-by: José Valim <jose.valim@gmail.com>
* | Output a friendly message when no type given for GeneratedAttribute [#5461 ↵rohit2010-09-021-0/+1
| | | | | | | | | | | | state:resolved] Signed-off-by: José Valim <jose.valim@gmail.com>
* | Failing test for GeneratedAttribute [#5461 state:open]rohit2010-09-021-0/+12
| | | | | | | | Signed-off-by: José Valim <jose.valim@gmail.com>
* | Remove deprecated dispatch test.José Valim2010-09-021-7/+0
| |
* | Ensure routes are loaded only after the initialization process finishes, ↵José Valim2010-09-022-0/+24
| | | | | | | | ensuring all configuration options were applied.
* | "rails console t" must not load "production" but "test"Akira Matsuda2010-09-021-1/+1
| | | | | | | | Signed-off-by: José Valim <jose.valim@gmail.com>
* | Dont need to spell out the dependencyDavid Heinemeier Hansson2010-09-011-4/+1
| |
* | Have sections for both Ruby 1.8.7 and 1.9.2 for the debugger since they use ↵David Heinemeier Hansson2010-09-011-1/+5
|/ | | | different gems
* Merge remote branch 'docrails/master'Xavier Noria2010-09-013-55/+49
|\
| * Fix benchmarking for rails3Damien Mathieu2010-08-311-6/+6
| | | | | | | | | | * Fix the generated file examples * Fix the generators commands
| * Corrected typo in example on rendering collections in partials changing ↵Michael MacDonald2010-08-311-1/+1
| | | | | | | | @posts to @products to match the example
| * Fix an english failPratik Naik2010-08-311-1/+1
| |
| * Fix the readonly sectionPratik Naik2010-08-311-11/+5
| |
| * Update the section about joinsPratik Naik2010-08-311-4/+4
| |
| * Fix pessimistic locking examplesPratik Naik2010-08-301-4/+4
| |
| * Reword calculations sectionPratik Naik2010-08-301-10/+10
| |
| * Reword the section about exists?Pratik Naik2010-08-301-3/+3
| |
| * Improve example for having()Pratik Naik2010-08-301-1/+1
| |
| * Remove {} from hash conditions. And more occurrences of [] in array conditionsPratik Naik2010-08-301-12/+12
| |
| * Array conditions dont need []Pratik Naik2010-08-301-3/+3
| |
* | Bring back build to the initialization guideSantiago Pastorino2010-08-311-2/+2
|/
* resolves merge conflictXavier Noria2010-08-317-16/+12
|\