说我有一些列表和一些任务。每个列表可以有许多任务,一个任务属于一个列表。当我编辑其中一个任务时,rails会在inputfield中显示相应列表的id。
如何显示列表的标题而不是ID?
答案 0 :(得分:1)
您可能希望在表单代码中使用select
输入,类似于此:
<%= f.select :list_id, List.all.collect { |l| [l.name, l.id] } %>
这将显示每个name
的{{1}},但实际上会将List
分配给任务的id