所以,我有一个带有@images设置的rails控制器,它有我想要选择的图像的路径,可以在image_tag中使用。该对象的表有一个image_path字段。在这个对象的新视图中,我希望有一个显示@images中每个图像的选择框,并将其文本传递到表单中,然后将其保存到对象的数据库中。
现在,我的代码会显示一个显示文件名的选择框:
= f.select :image_path, @images
和可以显示所有图像的代码
-@images.each do |image|
= image_tag image
我想要的是选择框显示图像并按原样传递路径。
答案 0 :(得分:1)
使用默认的rails select标签是不可能的,尽管有一个名为jquery image dropdown的jquery插件 有关详细信息,请参阅此SO POST。