Rails:创建一个显示图像的选择框,传递路径

时间:2014-08-15 22:29:05

标签: ruby-on-rails image select

所以,我有一个带有@images设置的rails控制器,它有我想要选择的图像的路径,可以在image_tag中使用。该对象的表有一个image_path字段。在这个对象的新视图中,我希望有一个显示@images中每个图像的选择框,并将其文本传递到表单中,然后将其保存到对象的数据库中。

现在,我的代码会显示一个显示文件名的选择框:

= f.select :image_path, @images

和可以显示所有图像的代码

-@images.each do |image|
  = image_tag image

我想要的是选择框显示图像并按原样传递路径。

1 个答案:

答案 0 :(得分:1)

使用默认的rails select标签是不可能的,尽管有一个名为jquery image dropdown的jquery插件 有关详细信息,请参阅此SO POST