Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | Unprivatise all the things | Jon Leighton | 2012-08-10 | 7 | -170/+156 | |
| | | | | | | | | | | | | | | | | | | Well, not all of them, but some of them. I don't think there's much reason for these methods to be private. | |||||
* | | | move dependency logic out of generated methods | Jon Leighton | 2012-08-10 | 7 | -65/+64 | |
| | | | ||||||
* | | | Clean up dependent option validation. | Jon Leighton | 2012-08-10 | 4 | -14/+7 | |
| | | | | | | | | | | | | | | | We don't need the complexity of to_sentence, and it shouldn't be a bang method. | |||||
* | | | Remove the dependent_restrict_raises option. | Jon Leighton | 2012-08-10 | 12 | -141/+87 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's not really a good idea to have this as a global config option. We should allow people to specify the behaviour per association. There will now be two new values: * :dependent => :restrict_with_exception implements the current behaviour of :restrict. :restrict itself is deprecated in favour of :restrict_with_exception. * :dependent => :restrict_with_error implements the new behaviour - it adds an error to the owner if there are dependent records present See #4727 for the original discussion of this. | |||||
* | | | Merge pull request #7286 from kennyj/fix_7191 | Rafael Mendonça França | 2012-08-10 | 2 | -13/+28 | |
|\ \ \ | | | | | | | | | Fix #7191. Remove unnecessary transaction when assigning has_one associations. | |||||
| * | | | Fix #7191. Remove unnecessary transaction when assigning has_one associations. | kennyj | 2012-08-08 | 2 | -13/+28 | |
| | | | | ||||||
* | | | | Add 'X-Frame-Options' => 'SAMEORIGIN' and 'X-XSS-Protection' => '1; ↵ | Santiago Pastorino | 2012-08-10 | 1 | -0/+6 | |
| | | | | | | | | | | | | | | | | mode=block' CHANGELOG entry | |||||
* | | | | Merge pull request #7315 from brainopia/fix_assertion | Aaron Patterson | 2012-08-09 | 1 | -1/+1 | |
|\ \ \ \ | |_|_|/ |/| | | | Fix mistake in assertion about content of permanent cookie | |||||
| * | | | Test actual content of permanent cookie | brainopia | 2012-08-10 | 1 | -1/+1 | |
|/ / / | ||||||
* | | | set the controller under test so we no longer need the reset! method | Aaron Patterson | 2012-08-09 | 1 | -38/+4 | |
| | | | ||||||
* | | | Merge pull request #7310 from amerine/master | Santiago Pastorino | 2012-08-09 | 1 | -8/+1 | |
|\ \ \ | | | | | | | | | Add html_escape note to CHANGELOG | |||||
| * | | | Add html_escape note to CHANGELOG | Mark Turner | 2012-08-09 | 1 | -8/+1 | |
|/ / / | ||||||
* | | | Do not mark strip_tags result as html_safe | Santiago Pastorino | 2012-08-09 | 2 | -3/+3 | |
| | | | | | | | | | | | | | | | | | | Thanks to Marek Labos & Nethemba CVE-2012-3465 | |||||
* | | | push drawing once to it's own module | Aaron Patterson | 2012-08-09 | 1 | -32/+20 | |
| | | | ||||||
* | | | refactor the before_setup hooks to a module | Aaron Patterson | 2012-08-09 | 1 | -13/+12 | |
| | | | ||||||
* | | | switch callbacks to minitest hooks | Aaron Patterson | 2012-08-09 | 1 | -3/+6 | |
| | | | ||||||
* | | | Merge pull request #7302 from homakov/default_headers | Aaron Patterson | 2012-08-09 | 4 | -0/+38 | |
|\ \ \ | | | | | | | | | Introduce default_headers. closes #6311 #6515 | |||||
| * | | | some tests | Egor Homakov | 2012-08-09 | 1 | -0/+27 | |
| | | | | ||||||
| * | | | introduce default_headers config | Egor Homakov | 2012-08-09 | 3 | -0/+11 | |
| | |/ | |/| | ||||||
* | | | initialize instance variables | Aaron Patterson | 2012-08-09 | 3 | -0/+22 | |
| | | | ||||||
* | | | use a sized buffer to prevent the queue being too large | Aaron Patterson | 2012-08-08 | 1 | -10/+10 | |
|/ / | ||||||
* | | Merge pull request #7293 from ↵ | Aaron Patterson | 2012-08-08 | 1 | -5/+3 | |
|\ \ | | | | | | | | | | | | | Bertg/activemodel_naming_helpers_try_model_name_first Naming helpers should first check if passed object responds to model_name | |||||
| * | | Naming helpers should first check if passed object responds to model_name | Bert Goethals | 2012-08-08 | 1 | -5/+3 | |
| | | | ||||||
* | | | Merge pull request #7294 from ↵ | Rafael Mendonça França | 2012-08-08 | 1 | -1/+1 | |
|\ \ \ | | | | | | | | | | | | | | | | | stevecj/fix-psql-reconnect-after-simulated-disconnect-test Fix only-once stub logic. | |||||
| * | | | Fix only-once stub logic. | Steve Jorgensen | 2012-08-08 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | Didn't fail the test because adapter#query happens to not call raw connection's #query, but don't want to count on that and have a fragile test. | |||||
* | | | | Remove highly uncommon option for moving the manifest path | David Heinemeier Hansson | 2012-08-08 | 1 | -3/+0 | |
| | | | | ||||||
* | | | | Allow data attributes to be set as a first-level option for form_for, so you ↵ | David Heinemeier Hansson | 2012-08-08 | 3 | -0/+27 | |
| | | | | | | | | | | | | | | | | can write `form_for @record, data: { behavior: 'autosave' }` instead of `form_for @record, html: { data: { behavior: 'autosave' } }` *DHH* | |||||
* | | | | Merge pull request #7292 from ↵ | Rafael Mendonça França | 2012-08-08 | 1 | -8/+9 | |
|\| | | | |/ / |/| | | | | | | | | stevecj/fix-psql-reconnect-after-simulated-disconnect-test Fix just-plain-wrongness of psql auto-reconnect test. | |||||
| * | | Fix just-plain-wrongness of psql auto-reconnect test. | Steve Jorgensen | 2012-08-07 | 1 | -8/+9 | |
| | | | | | | | | | | | | | | | | | | Full test requiring manual intervention was fine, but w/ simulated disconnect, assertion was backward & still passing. Was several kinds of wrong. | |||||
* | | | Modernize the documentation for view caching somewhat | David Heinemeier Hansson | 2012-08-08 | 2 | -53/+23 | |
| | | | ||||||
* | | | Deprecate `button_to_function` and `link_to_function` helpers. | Rafael Mendonça França | 2012-08-07 | 3 | -2/+104 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We recommend the use of Unobtrusive JavaScript instead. For example: link_to "Greeting", "#", :class => "nav_link" $(function() { $('.nav_link').click(function() { // Some complex code return false; }); }); or link_to "Greeting", '#', onclick: "alert('Hello world!'); return false", class: "nav_link" for simple cases. This reverts commit 3acdd652e9fe99481c879c84c5807a84eb9ad724. | |||||
* | | | Remove antiquated example code | David Heinemeier Hansson | 2012-08-07 | 9 | -219/+0 | |
| | | | ||||||
* | | | Remove outdated examples and feature highlights | David Heinemeier Hansson | 2012-08-07 | 1 | -285/+0 | |
| | | | ||||||
* | | | Observers are no longer important enough to get this configuration option ↵ | David Heinemeier Hansson | 2012-08-07 | 1 | -3/+0 | |
| | | | | | | | | | | | | called out at the top level | |||||
* | | | Add back missing require | Rafael Mendonça França | 2012-08-07 | 1 | -0/+1 | |
| | | | ||||||
* | | | Fix the deprecation horizon. [ci skip] | Rafael Mendonça França | 2012-08-07 | 1 | -1/+1 | |
| | | | ||||||
* | | | Deprecate ActiveSupport::JSON::Variable | Erich Menge | 2012-08-07 | 3 | -0/+27 | |
|/ / | | | | | | | | | | | | | | | | | | | Reason: ActiveSupport::JSON::Variable is not used anymore internally. It was deprecated in 3-2-stable but we reverted all the deprecation for point releases. See #6536 and #6546. Conflicts: activesupport/lib/active_support/json/variable.rb | |||||
* / | make assertions easier to track down | Aaron Patterson | 2012-08-07 | 1 | -9/+17 | |
|/ | ||||||
* | Revert "Merge pull request #7202 from asanghi/perform_deliveries_in_mail" | José Valim | 2012-08-07 | 4 | -23/+3 | |
| | | | | | | Reverting because it feels backward to specify a delivery to not be performed while the e-mail is being composed. It is simpler (and makes more sense) to delegate the responsibility to the calling code. | |||||
* | Revert "Merge pull request #7033 from kron4eg/master". Not a a fan at all of ↵ | David Heinemeier Hansson | 2012-08-07 | 3 | -76/+4 | |
| | | | | | | | what this makes ERB files look like. This reverts commit 46b8bceedd3e47169c50a04c93161424909c75fb, reversing changes made to 2f58795e783150f2e1b1f6c64e305703f0061129. | |||||
* | Revert "The application generator generates `public/humans.txt` with some ↵ | David Heinemeier Hansson | 2012-08-07 | 3 | -14/+0 | |
| | | | | basic data". I dont consider this something most people is going to want most of the time. If you want to add it in your own app, knock yourself out. But it doesnt belong in Rails imo | |||||
* | Merge pull request #7033 from kron4eg/master | Santiago Pastorino | 2012-08-07 | 3 | -4/+76 | |
|\ | | | | | Restore "%" ERb/Erubis Trim Mode | |||||
| * | Restoring the '%' trim mode for ERb templates, allowing for a leading ↵ | Artiom Di | 2012-08-07 | 3 | -4/+76 | |
| | | | | | | | | percent sign on a line to indicate non-inserted Ruby code. | |||||
* | | defines String#indent [closes #7263] [Xavier Noria & Ace Suares] | Xavier Noria | 2012-08-07 | 5 | -0/+137 | |
|/ | ||||||
* | Merge pull request #7277 from sikachu/master-js-include-tag-fix | Rafael Mendonça França | 2012-08-06 | 3 | -6/+20 | |
|\ | | | | | Do not include application.js if it doesn't exists | |||||
| * | Rearrange example output of javascript_include_tag | Prem Sichanugrist | 2012-08-06 | 1 | -2/+2 | |
| | | ||||||
| * | Do not include application.js if it doesn't exists | Prem Sichanugrist | 2012-08-06 | 3 | -4/+18 | |
|/ | | | | | | Rails were including 'application.js' to the pack when using `javascript_include_tag :all` even there's no application.js in the public directory. | |||||
* | Merge pull request #7275 from asanghi/perform_deliveries_in_mail | Rafael Mendonça França | 2012-08-06 | 1 | -0/+7 | |
|\ | | | | | add changelog for #7202 | |||||
| * | add changelog for #7202 | Aditya Sanghi | 2012-08-07 | 1 | -0/+7 | |
|/ | ||||||
* | Merge pull request #7272 from lexmag/string_inquirer | Rafael Mendonça França | 2012-08-06 | 2 | -9/+23 | |
|\ | | | | | Add AS::StringInquirer#respond_to? method |