我的形式是:
= f.input :location_id, :collection => @locations, :include_blank => false, :selected => @video.location
这适用于我的" new"查看/操作,我看到一个很好的位置列表可供选择。
然而,当我在编辑视图中,而不是看到位置列表时,我只是看到一个输入字段,好像它是一个字符串,如下所示:
Location: 4ebbc0f8e0ed180e91000002
为什么我没有看到我的收藏品?
编辑:
想出来,我必须这样做:
= f.input :location_id, :collection => @locations, :include_blank => false, :selected => @video.location.id
另外,我忘记在编辑控制器中传递@locations,woops:)
答案 0 :(得分:1)
从已编辑的问题正文中复制答案,以便从“未答复”过滤器中删除此问题:
回答想出来,我必须这样做:
= f.input :location_id, :collection => @locations, :include_blank => false, :selected => @video.location.id
另外,我忘了在我的编辑控制器中传递@locations,哎呀:)