Rails Tutorial 9章 10章
9章
なんかいつの間にか終わらせてた。
理解が進んでいないので一回読んだあともう一度読んだ。
自分一人で実装とかできる自信ない。
10.0の最初の演習
newとeditでformを共有したいって要件
下記のようにした。
view
optionで必要な値を与える
<% provide :title, "Sign up" %> <% provide :button_text, "Create my account" %> <% option = { url: signup_path } %> <h1>Sign up</h1> <div class="row"> <div class="col-md-6 col-md-offset-3"> <%= render "form", option: option %> </div> </div>
共有するform
<%= form_for(@user, option ||= {} ) do |f| %> <%= render 'shared/error_messages' %> <%= f.label :name %> <%= f.text_field :name, class: 'form-control' %>
10.0の最後の演習
Nokogiriぇーー
assert_select "div#error_explanation > ul > li", count: 4
面白いねrails。rails5は本当に完成度高い。