3

我的表格中有这个:

= f.input :location_id, :collection => @locations, :include_blank => false, :selected => @video.location

这适用于我的“新”视图/操作,并且我看到了一个不错的位置列表可供选择。

但是,在我的编辑视图中,我没有看到位置列表,而是看到一个输入字段,就好像它是一个字符串一样,如下所示:

Location: 4ebbc0f8e0ed180e91000002

任何想法为什么我看不到我的收藏?

编辑:

想通了,我必须这样做:

= f.input :location_id, :collection => @locations, :include_blank => false, :selected => @video.location.id

另外,我忘了在我的编辑控制器中传递@locations,呜呜 :)

4

1 回答 1

1

从已编辑的问题正文中复制答案,以便从“未回答”过滤器中删除此问题:

想通了,我必须这样做:

= f.input :location_id, :collection => @locations, :include_blank => false, :selected => @video.location.id

另外,我忘了在我的编辑控制器中传递@locations,哎呀:)

〜回答每个用户341458

于 2013-10-08T03:50:14.720 回答