2017-02-24 [長年日記]
_ Rails5.1.0 beta1
今日はRubyの24歳の誕生日。そして今日Rails5.1.0 beta1 がリリースされた。
http://weblog.rubyonrails.org/2017/2/23/Rails-5-1-beta1/
jsまわりが大きく変わるのでバージョンアップは苦労することもありそう。
ほか、リリースノートの下の方に"Unify form_tag/form_for with form_with"とあった。form_forとform_tagが統一されてform_withになるらしい。
ちょっと動かしてみた。
まだgemでは入れられない(たぶん)ので、このページの"5 Contributing to the Rails Code"にローカルコードのRailsの動かし方が書いてある。
http://edgeguides.rubyonrails.org/contributing_to_ruby_on_rails.html
- $ git clone https://github.com/rails/rails.git
- $ cd rails
- $ git checkout -b my_new_branch # masterなら不要
- $ bundle exec rails new ~/my-test-app --dev
あとは ~/my-test-app の中でいつも通りのrailsアプリとして使えばいい
scaffoldで作ったときはまだform_forだけど、以下のようにform_withに書き換えてみたらもう動いてた。
<%= form_with(model: book) do |f| %>
これでform_tagも同じ形で書けるようになってスッキリ〜!
書式などは以下に書いてあった。