一日ずれている分を何処かで戻したいのですが、いかんせん量があるとツライ。週末頑張らねば。
昨日の最後のコミットでDATABASE_URL
を使用した際は、warningメッセージが出力されるよう対応が行われましたが、そのwarningを出す処理が消されています。
Drop in @jeremy's new database.yml template text
database.ymlのテンプレートの変更です。
Before production: url: <%%= ENV["DATABASE_URL"] %> After database: <%= app_name %>_production username: <%= app_name %> password: <%%= ENV['<%= app_name.upcase %>_DATABASE_PASSWORD'] %>
元々はproduction環境の接続先情報をまるまるENVから取得する記述となってましたが、新しいテンプレートではpasswordのみENVが取得する記述になっています。
なお、従来通りにurl: <%%= ENV["DATABASE_URL"] %>
の記述も可能です。
Use short-form for the scaffold render calls and drop the needless test
scaffold
で生成されるcontrollerでshort-form
を使うよう修正。合わせて、テストも修正しています。
short-formとは、下記の用にaction
keyを削除したもののようです。
Before render action: 'new' After render 'new'
Dont encourage aliases now that we have variants
config/initializers/mime_types.rb
から# Mime::Type.register_alias "text/html", :iphone
を削除しています。
rails4.1から新機能としてvariants
が入った為ですね。
Dont abbreviate that which needs no abbreviation
scaffold
で生成されるテンプレート名に記載されている変数名をmsg
->message
に修正しています。
省略形が必要でないときは、省略しない、という方針ですね。
Updates the maintenance policy with new Rails versions
rails4.1リリースに会わせて、maintenance policyが更新されています。4.1.xが追加され、3.2.xが削除されています。
3.2.xをお使いの方は、更新をお早めに。
new CHANGELOGs entries are in the top
CHANGELOGの順番の修正です。
Fixed problem where 1.day.eql?(1.day)
is false
元々、1.second.eql?(1.second) #=> false
になっていたのを修正しています。
activesupport/lib/active_support/duration.rb
にeql?
メソッドを追加しています。
これが、どういうユースケースの時に必要なのかが、あまりピンときてない…。
Expand explanation of how to set secrets.yml
こちらもrails guideの修正。rails4.1から入ったsecrets.yml
についての説明を追記しています。
upgrading section for 4.1 is no longer WIP.
こちらもrails guideの修正。 WIPを削除。fix。