- 29 5月, 2015 22 次提交
-
-
由 Samuel E. Giddins 提交于
This reverts commit 9ff901bd.
-
由 Rafael Mendonça França 提交于
Replace use of alias chains with prepend at core_ext/date and core_ext/time
-
由 Rafael Mendonça França 提交于
-
由 Rafael Mendonça França 提交于
-
-
由 Rafael Mendonça França 提交于
Updating the guides for Enumerable#pluck
-
由 Kevin Deisz 提交于
-
由 Rafael Mendonça França 提交于
Remove already defined methods in super class of ActionDispatch::Request class
-
由 Rafael Mendonça França 提交于
Remove use of mocha from Active Model
-
由 Rafael Mendonça França 提交于
Avoid E constant clashing with Minitest defined version.
-
由 Rafael Mendonça França 提交于
Add Enumerable#pluck.
-
由 Rafael Mendonça França 提交于
Fix the shadowing warning for `reflection`
-
由 Kevin Deisz 提交于
Allows fetching the same values from arrays as from ActiveRecord associations.
-
由 Roque Pinel 提交于
-
由 Roque Pinel 提交于
-
由 Sean Griffin 提交于
This is a usability change to fix a quirk from our definition of partial writes. By default, we only persist changed attributes. When creating a new record, this is assumed that the default values came from the database. However, if the user provided a default, it will not be persisted, since we didn't see it as "changed". Since this is a very specific case, I wanted to isolate it with the other quirks that come from user provided default values. The number of edge cases which are presenting themselves are starting to make me wonder if we should just remove the ability to assign a default, in favor of overriding `initialize`. For the time being, this is required for the attributes API to not have confusing behavior. We had to delete one test, since this actually changes the meaning of `.changed?` on Active Record models. It now specifically means `changed_from_database?`. While I think this will make the attributes API more ergonomic to use, it is a subtle change in definition (though not a backwards incompatible one). We should probably figure out the right place to document this. (Feel free to open a PR doing that if you're reading this). /cc @rafaelfranca @kirs @senny This is an alternate implementation of #19921. Close #19921. [Sean Griffin & Kir Shatrov]
-
由 Sean Griffin 提交于
This is a variant implementation of the changes proposed in #19914. Unlike that PR, the change in behavior is isolated in its own class. This is to prevent wonky behavior if a Proc is assigned outside of the default, and it is a natural place to place the behavior required by #19921 as well. Close #19914. [Sean Griffin & Kir Shatrov]
-
由 Rafael Mendonça França 提交于
config.static_index configures directory Index "index.html" filename
-
由 Rafael Mendonça França 提交于
Remove unused package tasks
-
由 Lauro Caetano 提交于
removed erroneous line. Corrected presence validation example.
-
由 Jurnell Cockhren 提交于
Addresses #20343. Removes erroneous line of code in the sample codeblock.
-
由 Mehmet Emin İNAÇ 提交于
These methods had defined in 2004 by dhh in initial commit and `ActionDispatch::Request` class has been inherited from `Rack::Request` class in 2009 by josh. In 2014 these methods and more of them defined in `Rack::Request` class so we don't need them anymore in rails codebase.
-
- 28 5月, 2015 18 次提交
-
-
由 Arthur Nogueira Neves 提交于
[ci skip] Fix block parameter of assert_no_difference
-
由 Santiago Pastorino 提交于
Deprecate `:nothing` option for render method
-
由 Hiromichi Yamada 提交于
-
由 Mehmet Emin İNAÇ 提交于
`head` method works similar to `render` method with `:nothing` option
-
由 Arun Agrawal 提交于
Give credit to extra contributor for Base.reload fix
-
由 Shane Hender 提交于
-
由 Eliot Sykes 提交于
Set `config.static_index` to serve a static directory index file not named `index`. For example, to serve `main.html` instead of `index.html` for directory requests, set `config.static_index` to `"main"`.
-
由 Arun Agrawal 提交于
We are using `all:build` now.
-
由 Rafael Mendonça França 提交于
Properly append preload / includes args on Merger
-
由 Washington Luiz 提交于
Couldn't find other way to get the association name from a given class other than looping through `reflect_on_all_associations` reflections .. Noticed this one while looking at this example: ```ruby class Product < ActiveRecord::Base has_many :variants has_many :translations end class Translation < ActiveRecord::Base belongs_to :product end class Variant < ActiveRecord::Base belongs_to :product end class BugTest < Minitest::Test def test_merge_stuff product = Product.create! name: 'huhu' variant = Variant.create! product_id: product.id Translation.create! locale: 'en', product_id: product.id product_relation = Product.all .preload(:translations) .joins(:translations) .merge(Translation.where(locale: 'en')) .where(name: 'huhu') assert_equal variant, Variant.joins(:product).merge(product_relation).first end end ```
-
由 Rafael Mendonça França 提交于
Remove custom `lines` and use `/tools/line_statistics`
-
由 Rafael Mendonça França 提交于
SQLite3: Add collation support for string and text columns
-
由 Rafael Mendonça França 提交于
-
由 Jordan Raine 提交于
-
由 Akshay Vishnoi 提交于
-
由 Rafael Mendonça França 提交于
Add application/vnd.api+json alias to the JSON MIME Type.
-
由 Rafael Mendonça França 提交于
Allow the use of symbols or strings to specify enum values in test fixtures
-
由 Eduardo Bautista 提交于
-