2015/04/22分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
activemodel/CHANGELOG.md
update Ruby required version in Getting Started guide [ci skip]
rails guideのGetting Started with Rails
の修正です。
Rails 5で要求されるRubyのバージョンを2.2.2に修正しています。
Add ActiveModel::Dirty#[attr_name]_previously_changed?
and
activemodel/lib/active_model/dirty.rb
の修正です。
attributeが更新された際に、更新前後の値を取得出来るActiveModel::Dirty#[attr_name]_previous_change
メソッド及び、更新前後の値を保持しているかどうか確認する為のActiveModel::Dirty#[attr_name]_previously_changed?
メソッドを追加してます。
例。
class DirtyModel include ActiveModel::Dirty define_attribute_methods :name def name @name end def name=(val) name_will_change! @name = val end def save changes_applied end end
@model = DirtyModel.new @model.name = "Jericho Cane" @model.save @model.name = "DudeFella ManGuy" @model.name_previous_change #=> [nil, "Jericho Cane"] @model.save @model.name = "DudeFella ManGuy !!!!" @model.name_previous_change # => ["Jericho Cane", "DudeFella ManGuy"]
Merge pull request #19779 from jonatack/improve-contributing-to-ruby-on-rails-guide
rails guideのContributing to Ruby on Rails
の修正です。
- コミットメッセージのexampleのフォーマット改善
- 読みやすくなるよう改善
- グラマー修正
- 行の適切な位置に改行を追加
を行っています。
Merge pull request #19833 from cllns/fix-scaffolding-spacing
railties/lib/rails/generators/erb/scaffold/templates/_form.html.erb
の修正です。
scaffoldで生成される_form.htm.erb
内のdiv
タグとdiv
タグの間に改行を追加しています。
Merge pull request #19819 from gazay/no_fork_issue
activesupport/lib/active_support/testing/isolation.rb
の修正です。
run_in_isolation
メソッドでIO.popen
メソッドの引数に誤り、実行するコマンドの引数のエスケープ処理が足りていない、という問題があったのを修正しています。
[ci skip] UpgradeLegacySignedCookieJar Doc fix
actionpack/lib/action_dispatch/middleware/cookies.rb
のdocの修正です。
UpgradeLegacyEncryptedCookieJar
のdocの説明に、UpgradeLegacySignedCookieJar
は署名処理も行う旨説明を追記しています。
pass over CHANGELOGs. [ci skip]
各CHANGELOGの修正です。まとめて表記、グラマーの修正を行っています。