Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Extended url_for to handle specifying which router should be used. | Piotr Sarnacki | 2010-09-03 | 7 | -80/+136 | |
| | | | | | | | A few examples: url_for Blog::Engine, :posts_path url_for Blog::Engine, @post url_for Blog::Engine, :action => "main", :controller => "index" | |||||
* | Added some more tests for url generation between Engine and Application | Piotr Sarnacki | 2010-09-03 | 3 | -18/+59 | |
| | ||||||
* | Get rid of :skip_prefix options in routes | Piotr Sarnacki | 2010-09-03 | 3 | -15/+8 | |
| | ||||||
* | Refactored tests for prefix generation and added test for url generation in ↵ | Piotr Sarnacki | 2010-09-03 | 1 | -11/+32 | |
| | | | | regular class with default_url_options[:script_name] set | |||||
* | New way of generating urls for Application from Engine. | Piotr Sarnacki | 2010-09-03 | 7 | -15/+30 | |
| | | | | | | | | | 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 Engine | Piotr Sarnacki | 2010-09-03 | 3 | -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 | |||||
* | Allow to generate Application routes inside Engine | Piotr Sarnacki | 2010-09-03 | 3 | -7/+26 | |
| | | | | | | This requires knowledge about original SCRIPT_NAME and the parent router. It should be pass through the env as ORIGIAL_SCRIPT_NAME and action_dispatch.parent_routes | |||||
* | Pass routes via env['action_dispatch.routes'], it's needed by routes to ↵ | Piotr Sarnacki | 2010-09-03 | 3 | -3/+31 | |
| | | | | determine if it should generate prefix for mounted apps | |||||
* | Use env['action_dispatch.routes'] to determine if we should generate prefix ↵ | Piotr Sarnacki | 2010-09-03 | 5 | -8/+151 | |
| | | | | | | | | | | or not. This technique is here to allow using routes from Engine in Application and vice versa. When using Engine routes inside Application it should generate prefix based on mount point. When using Engine routes inside Engine it should use env['SCRIPT_NAME']. In any other case it should generate prefix as env should not be even available. | |||||
* | Move singleton pattern to Railtie and remove Engine::Configurable and ↵ | Piotr Sarnacki | 2010-09-03 | 9 | -107/+62 | |
| | | | | Application::Configurable in favor of unified Railtie::Configurable | |||||
* | Removed most of deprecated stuff from Application and Engine | Piotr Sarnacki | 2010-09-03 | 6 | -123/+0 | |
| | ||||||
* | Allow Engines loading its own environment file from config/environments | Piotr Sarnacki | 2010-09-03 | 7 | -18/+50 | |
| | ||||||
* | Ensure that plugins are not loaded twice | Piotr Sarnacki | 2010-09-03 | 2 | -0/+47 | |
| | ||||||
* | We don't need to add railties initlaizers in Application as there is already ↵ | Piotr Sarnacki | 2010-09-03 | 1 | -1/+0 | |
| | | | | done in Engine and it's called with super | |||||
* | Removed ActionDispatch::Static, but left empty MiddlewareStack to unify app ↵ | Piotr Sarnacki | 2010-09-03 | 6 | -45/+10 | |
| | | | | method between Engine and Application | |||||
* | We don't need to overwrite default paths in tests | Piotr Sarnacki | 2010-09-03 | 1 | -5/+3 | |
| | ||||||
* | Ensure that init.rb is evaled in context of Engine | Piotr Sarnacki | 2010-09-03 | 1 | -1/+1 | |
| | ||||||
* | Engine can now serve files with ActionDispatch::Static | Piotr Sarnacki | 2010-09-03 | 5 | -5/+41 | |
| | ||||||
* | Engine sets routes as default rack endpoint if no endpoint was given | Piotr Sarnacki | 2010-09-03 | 3 | -7/+30 | |
| | ||||||
* | Delegate non existing class methods to instance for Engine | Piotr Sarnacki | 2010-09-03 | 2 | -5/+6 | |
| | ||||||
* | Added TODO for evaling init.rb in context of Engine | Piotr Sarnacki | 2010-09-03 | 1 | -0/+2 | |
| | ||||||
* | Gather initializers from railties in engines to get rid of additional ↵ | Piotr Sarnacki | 2010-09-03 | 2 | -10/+7 | |
| | | | | looping through initializers | |||||
* | Engine can now load its own plugins | Piotr Sarnacki | 2010-09-03 | 6 | -16/+62 | |
| | ||||||
* | Made Engine valid rack app with its own middleware stack | Piotr Sarnacki | 2010-09-03 | 6 | -4/+65 | |
| | ||||||
* | require 'active_support/dependencies' in action_dispatch/middleware/stack | Piotr Sarnacki | 2010-09-03 | 1 | -0/+1 | |
| | ||||||
* | too many people are looking for the 2.3 guides, put by now a link at the top ↵ | Xavier Noria | 2010-09-03 | 1 | -2/+6 | |
| | | | | of the home, and add the Rails version in the main header | |||||
* | Merge remote branch 'docrails/master' | Xavier Noria | 2010-09-03 | 7 | -24/+30 | |
|\ | ||||||
| * | Add missing lookup keys for error messages | Andrew White | 2010-09-01 | 1 | -0/+6 | |
| | | ||||||
| * | Use new finders syntax in docs. | Emilio Tagua | 2010-09-01 | 5 | -23/+23 | |
| | | ||||||
| * | fix typo(?) | Akira Matsuda | 2010-09-01 | 1 | -1/+1 | |
| | | ||||||
* | | A few schema changes for the SQL Server adapter. | Ken Collins | 2010-09-03 | 1 | -3/+3 | |
| | | | | | | | | Signed-off-by: Michael Koziarski <michael@koziarski.com> | |||||
* | | Revert "Setup explicit requires for files with exceptions. Removed them from ↵ | José Valim | 2010-09-02 | 27 | -32/+16 | |
| | | | | | | | | | | | | | | | | autoloading." Booting a new Rails application does not work after this commit [#5359 state:open] This reverts commit 38a421b34d0b414564e919f67d339fac067a56e6. | |||||
* | | Add two integration tests for GeneratedAttribute missing type error. [#5461 ↵ | rohit | 2010-09-02 | 2 | -0/+12 | |
| | | | | | | | | | | | | state:resolved] Signed-off-by: José Valim <jose.valim@gmail.com> | |||||
* | | Output a friendly message when no type given for GeneratedAttribute [#5461 ↵ | rohit | 2010-09-02 | 1 | -0/+1 | |
| | | | | | | | | | | | | state:resolved] Signed-off-by: José Valim <jose.valim@gmail.com> | |||||
* | | Failing test for GeneratedAttribute [#5461 state:open] | rohit | 2010-09-02 | 1 | -0/+12 | |
| | | | | | | | | Signed-off-by: José Valim <jose.valim@gmail.com> | |||||
* | | ActiveModel#to_xml fix (renamed parameter). | Andreas Garnæs | 2010-09-02 | 2 | -1/+7 | |
| | | | | | | | | Signed-off-by: José Valim <jose.valim@gmail.com> | |||||
* | | Remove deprecated dispatch test. | José Valim | 2010-09-02 | 1 | -7/+0 | |
| | | ||||||
* | | Ensure routes are loaded only after the initialization process finishes, ↵ | José Valim | 2010-09-02 | 3 | -5/+24 | |
| | | | | | | | | ensuring all configuration options were applied. | |||||
* | | Setup explicit requires for files with exceptions. Removed them from ↵ | Łukasz Strzałkowski | 2010-09-02 | 27 | -16/+32 | |
| | | | | | | | | | | | | autoloading. Signed-off-by: José Valim <jose.valim@gmail.com> | |||||
* | | Cleaned up autoload definitions. | Łukasz Strzałkowski | 2010-09-02 | 1 | -15/+20 | |
| | | | | | | | | | | | | Now it's more transparent, and readable Signed-off-by: José Valim <jose.valim@gmail.com> | |||||
* | | Removing RJS hack | Thiago Pradi | 2010-09-02 | 2 | -6/+1 | |
| | | | | | | | | Signed-off-by: José Valim <jose.valim@gmail.com> | |||||
* | | Removing unnecessary code from render_test | Thiago Pradi | 2010-09-02 | 1 | -2/+0 | |
| | | | | | | | | Signed-off-by: José Valim <jose.valim@gmail.com> | |||||
* | | Removing unnecessary code | Thiago Pradi | 2010-09-02 | 1 | -7/+0 | |
| | | | | | | | | Signed-off-by: José Valim <jose.valim@gmail.com> | |||||
* | | remove use of echo [#4410 state:resolved] | Greg Hazel | 2010-09-02 | 1 | -2/+2 | |
| | | | | | | | | Signed-off-by: José Valim <jose.valim@gmail.com> | |||||
* | | "rails console t" must not load "production" but "test" | Akira Matsuda | 2010-09-02 | 1 | -1/+1 | |
| | | | | | | | | Signed-off-by: José Valim <jose.valim@gmail.com> | |||||
* | | Add ruby-debug19 for mri 1.9 | Santiago Pastorino | 2010-09-01 | 1 | -0/+4 | |
| | | ||||||
* | | Dont need to spell out the dependency | David Heinemeier Hansson | 2010-09-01 | 1 | -4/+1 | |
| | | ||||||
* | | Have sections for both Ruby 1.8.7 and 1.9.2 for the debugger since they use ↵ | David Heinemeier Hansson | 2010-09-01 | 1 | -1/+5 | |
| | | | | | | | | different gems | |||||
* | | Reset default scope in Thread.current when class is unloaded [#5497 ↵ | Andrew White | 2010-09-01 | 2 | -0/+23 | |
| | | | | | | | | | | | | state:resolved] Signed-off-by: Xavier Noria <fxn@hashref.com> | |||||
* | | Add before_remove_const callback to ↵ | Andrew White | 2010-09-01 | 3 | -2/+19 | |
| | | | | | | | | | | | | ActiveSupport::Dependencies.remove_unloadable_constants! Signed-off-by: Xavier Noria <fxn@hashref.com> |