在编辑表单中显示标题而不是id

时间:2013-01-23 23:04:00

标签: ruby-on-rails-3 nested-attributes model-associations

说我有一些列表和一些任务。每个列表可以有许多任务,一个任务属于一个列表。当我编辑其中一个任务时,rails会在inputfield中显示相应列表的id。

如何显示列表的标题而不是ID?

1 个答案:

答案 0 :(得分:1)

您可能希望在表单代码中使用select输入,类似于此:

<%= f.select :list_id, List.all.collect { |l| [l.name, l.id] } %>

这将显示每个name的{​​{1}},但实际上会将List分配给任务的id