ウェブサービスを作っています。

ビューで複数モデルを扱う

form_for を使うと、1モデルしか扱えない(はず)。
だから

<% form_for :member, :url => { :action => :create } do |form| %>
名前: <%= form.text_field :name, :size => 20 %>
<% end %>

みたいなのだと、Member モデルしか扱えない(はず)。


次のようにしたら、複数モデル扱える。割ときれいめ。
まだビュー書いただけだから、ちゃんと試してないけど。

<% form_tag :action => :create do %>
名前: <%= text_field :member, :name, :size => 20 %>
<% end %>