0

次の例では、名前と ID の両方をデータベースに保存するにはどうすればよいですか? 次のコードを使用すると id は保存されますが、p.name も保存する必要がある場合はどうなりますか?? 何か案は???

<%= f.label :person_id, "Person ID" %><br />
<%=select :post, :person_id, Person.all.collect {|p| [ p.name, p.id ] }) %>
4

1 に答える 1

0

投稿コントローラーの index メソッドに移動し、次の行を追加してみてください。

@posts.person_name = (Person.find(:first, :conditions => ['id=?', "%#{params[:person_id]}%"])).name
于 2012-09-23T23:56:15.143 に答える