Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'master' of github.com:rails/rails | Carlhuda | 2010-02-25 | 1 | -1/+1 |
| | |||||
* | WIP: Remove the global router | Carlhuda | 2010-02-25 | 26 | -263/+342 |
| | |||||
* | Application detection should also allow dots in the path. | José Valim | 2010-02-26 | 1 | -1/+1 |
| | |||||
* | Bump to Bundler 0.9.8. Remark on RubyGems 1.3.6 fix. | Jeremy Kemper | 2010-02-25 | 3 | -5/+4 |
| | |||||
* | Remove doubled period | Jeremy Kemper | 2010-02-25 | 1 | -1/+1 |
| | |||||
* | Update plugin tasks dirs deprecation warning | Jeremy Kemper | 2010-02-25 | 1 | -2/+2 |
| | |||||
* | Bump i18n for new public I18n.normalize_keys | Jeremy Kemper | 2010-02-25 | 2 | -2/+2 |
| | |||||
* | Accept array of attributes as arg also, like 2.3 | Jeremy Kemper | 2010-02-25 | 2 | -11/+17 |
| | |||||
* | metaclass deprecated in 2.3.6 | Jeremy Kemper | 2010-02-25 | 3 | -22/+0 |
| | |||||
* | Fix dangling klass reference | Jeremy Kemper | 2010-02-25 | 1 | -1/+1 |
| | |||||
* | Missed singleton_class | Jeremy Kemper | 2010-02-25 | 1 | -0/+13 |
| | |||||
* | Fix test on 1.8.8. Broken by inherited hook now running before Class.new block. | Jeremy Kemper | 2010-02-25 | 1 | -5/+6 |
| | |||||
* | load_path is expecting a String in the application.rb generator | Thomas R. Koll | 2010-02-25 | 1 | -1/+1 |
| | | | | Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net> | ||||
* | Use Object#singleton_class instead of #metaclass. Prefer Ruby's choice. | Jeremy Kemper | 2010-02-25 | 14 | -35/+44 |
| | |||||
* | Commented metaprogramming turned out to be noisier not clearer | Jeremy Kemper | 2010-02-25 | 2 | -12/+12 |
| | |||||
* | let the rails command recurse upwards looking for script/rails, and exec ↵ | David Heinemeier Hansson | 2010-02-25 | 1 | -9/+28 |
| | | | | ruby on it for better portability [Xavier Noria] (Closes #4008) | ||||
* | Merge branch 'master' of github.com:rails/rails | David Heinemeier Hansson | 2010-02-25 | 0 | -0/+0 |
|\ | |||||
| * | add time_separator for minutes only if minutes aren't hidden | Santiago Pastorino | 2010-02-24 | 2 | -1/+42 |
| | | | | | | | | Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net> | ||||
* | | add time_separator for minutes only if minutes aren't hidden | Santiago Pastorino | 2010-02-25 | 2 | -1/+42 |
|/ | | | | Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net> | ||||
* | Renamed LocalizedCache to DetailsCache. | José Valim | 2010-02-24 | 8 | -57/+60 |
| | |||||
* | Use render instead render_to_body. | José Valim | 2010-02-24 | 2 | -2/+2 |
| | |||||
* | Cleanup render callstack and make render(:json => {}, :status => 401) work ↵ | José Valim | 2010-02-24 | 2 | -23/+24 |
| | | | | again. | ||||
* | Remove ActionController::Base.resources_path_names | Carl Lerche | 2010-02-24 | 3 | -18/+18 |
| | |||||
* | Remove references to ActionDispatch::Routing::Routes in favor of ↵ | Carl Lerche | 2010-02-24 | 5 | -8/+8 |
| | | | | Rails.appication.routes. | ||||
* | Remove the renderer option from the hash. | José Valim | 2010-02-24 | 1 | -1/+1 |
| | |||||
* | Fix render :file => "#{Rails.root}/public/404.html", :status => :not_found. ↵ | Yehuda Katz | 2010-02-23 | 3 | -1/+11 |
| | | | | Closes #8994 | ||||
* | Woops, forgot to actually add active_support/core_ext/file/path.rb | Carlhuda | 2010-02-23 | 3 | -0/+7 |
| | |||||
* | Revert "Fix test load paths for those not using bundler" | Carlhuda | 2010-02-23 | 22 | -93/+50 |
| | | | | | | This reverts commit eec2d301d4ce9df9c71c1a5aa63053eb970b6818. This commit broke tests. You cannot have a file called "bundler" on the load path. | ||||
* | Makes send_file work again by deferring to Rack::Sendfile. | Carlhuda | 2010-02-23 | 7 | -72/+80 |
| | | | | | | | | | | * Add the Rack::Sendfile middleware * Make the header to use configurable via config.action_dispatch.x_sendfile_header (default to "X-Sendfile"). * Add Railties tests to confirm that these work * Remove the :stream, :buffer_size, and :x_senfile default options to send_file * Change the log subscriber to always say "Sent file" * Add deprecation warnings for options that are now no-ops Note that servers can configure this by setting X-Sendfile-Type. Hosting companies and those creating packages of servers specially designed for Rails applications are encouraged to specify this header so that this can work transparently. | ||||
* | Make AD::Response correctly handle bodies that respond_to?(:to_path) as per ↵ | Carlhuda | 2010-02-23 | 1 | -0/+12 |
| | | | | the Rack spec | ||||
* | Fix streaming by having it create a File object, which can be handled by ↵ | Carlhuda | 2010-02-23 | 5 | -18/+22 |
| | | | | Rack servers as appropriate | ||||
* | avoid @lock_value not initialized warning | Santiago Pastorino | 2010-02-22 | 1 | -1/+1 |
| | |||||
* | avoid @transaction_joinable not initialized warning | Santiago Pastorino | 2010-02-22 | 1 | -1/+1 |
| | |||||
* | avoid active not initialized warning | Santiago Pastorino | 2010-02-22 | 1 | -0/+1 |
| | |||||
* | Rename erubis_implementation to erb_implementation. | José Valim | 2010-02-22 | 1 | -3/+3 |
| | |||||
* | Include missing modules. | José Valim | 2010-02-22 | 3 | -3/+4 |
| | |||||
* | Adding options to register observers and interceptors through ↵ | Mikel Lindsaar | 2010-02-22 | 3 | -1/+42 |
| | | | | | | ActionMailer::Base.register_observer and ActionMailer::Base.register_interceptor. These hook into Mail.register_interceptor and Mail.register_observer. Also bumped Mail requirement to 2.1.3 Signed-off-by: José Valim <jose.valim@gmail.com> | ||||
* | don't set @expected.date in generated mailer test | David Chelimsky | 2010-02-22 | 1 | -1/+0 |
| | | | | | Signed-off-by: Mikel Lindsaar <raasdnil@gmail.com> Signed-off-by: José Valim <jose.valim@gmail.com> | ||||
* | Fix AMo isolated tests. | José Valim | 2010-02-22 | 1 | -1/+1 |
| | |||||
* | Use ActionDispatch::Routing everywhere | Martin Schürrer | 2010-02-21 | 24 | -59/+64 |
| | |||||
* | Typo | Martin Schürrer | 2010-02-21 | 1 | -1/+1 |
| | |||||
* | Add a tests which ensures filtered_parameters does not raise an error for a ↵ | José Valim | 2010-02-21 | 1 | -1/+1 |
| | | | | mixed array [#3928 status:resolved] | ||||
* | Store compiled parameter filters so we don't have to compile them in each ↵ | José Valim | 2010-02-21 | 1 | -25/+40 |
| | | | | request. | ||||
* | Make install appear on rake -T. | José Valim | 2010-02-21 | 1 | -0/+1 |
| | |||||
* | Also check if application is a valid constant in rake rails:update. | José Valim | 2010-02-21 | 1 | -5/+11 |
| | |||||
* | Add a test for default_url_options in AM. | José Valim | 2010-02-21 | 1 | -0/+11 |
| | |||||
* | Add validators reflection so you can do 'Person.validators' and ↵ | Prem Sichanugrist | 2010-02-21 | 5 | -3/+73 |
| | | | | | | 'Person.validators_on(:name)'. Signed-off-by: José Valim <jose.valim@gmail.com> | ||||
* | Require persisted? in ActiveModel::Lint and remove new_record? and ↵ | José Valim | 2010-02-21 | 20 | -125/+112 |
| | | | | destroyed? methods. ActionPack does not care if the resource is new or if it was destroyed, it cares only if it's persisted somewhere or not. | ||||
* | Add to_key and to_param methods to ActiveModel::Conversion. | José Valim | 2010-02-21 | 5 | -27/+70 |
| | |||||
* | AMo #key is now #to_key and CI is probably happy | snusnu | 2010-02-20 | 8 | -29/+45 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Obviously #key is a too common name to be included in the AMo interface, #to_key fits better and also relates nicely to #to_param. Thx wycats, koz and josevalim for the suggestion. AR's #to_key implementation now takes customized primary keys into account and there's a testcase for that too. The #to_param AMo lint makes no assumptions on how the method behaves in the presence of composite primary keys. It leaves the decision wether to provide a default, or to raise and thus signal to the user that implementing this method will need his special attention, up to the implementers. All AMo cares about is that #to_param is implemented and returns nil in case of a new_record?. The default CompliantObject used in lint_test provides a naive default implementation that just joins all key attributes with '-'. The #to_key default implementation in lint_test's CompliantObject now returns [id] instead of [1]. This was previously causing the (wrong) tests I added for AR's #to_key implementation to pass. The #to_key tests added with this patch should be better. The CI failure was caused by my lack of knowledge about the test:isolated task. The tests for the record_identifier code in action_controller are using fake non AR models and I forgot to stub the #to_key method over there. This issue didn't come up when running the test task, only test:isolated revealed it. This patch fixes that. All tests pass isolated or not, well, apart from one previously unpended test in action_controller that is unrelated to my patch. |