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

转到 post 控制器中的 index 方法并尝试添加以下行:

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