amrita_form_for
form_forのラッパーでこんなことができた。
<h1>Editing product</h1> <% form = amrita_form_for :product, @product, :url=>{:action=>:update, :id=>@product} do |f| f.text_field :title f.text_field :price f.text_area :description f.text_field :image_url end %> << :form | AcceptData[:hook] < <<p< <<:title>> <<p< <<:description>> <<p< <<:image_url>> <<p< <<:price>> <%= submit_tag 'Update' %> <%= link_to 'Show', :action => 'show', :id => @product %> | <%= link_to 'Back', :action => 'list' %>
フィールドの生成と配置を分離できる。これはいいかも。
詳しくは後で。