【发布时间】:2015-10-09 01:24:14
【问题描述】:
所以我正在构建一个用户填写表格的应用程序。我希望表单问题的答案之一是用户可以选择来回答该特定问题的图像库。类似于 Image Picker gem。
<select class="image-picker show-labels show-html">
<option data-img-src="http://placekitten.com/220/200" value="1">Cute Kitten 1</option>
<option data-img-src="http://placekitten.com/180/200" value="2">Cute Kitten 2</option>
<option data-img-src="http://placekitten.com/130/200" value="3">Cute Kitten 3</option>
<option data-img-src="http://placekitten.com/270/200" value="4">Cute Kitten 4</option>
</select>
我对这个潜在的解决方案有两个问题。
我想在显示和索引页面上显示图像的名称,而不是整数值。在这种情况下,有没有办法传递描述而不是整数?我可以构建一个模型并使用 collection_select 然后调用 name 方法,但是如何将图像 url 输入到模型中,以便它像上面的 HTML 一样被正确调用和显示?
我有大约 200 张图像我想这样做。有没有更简单的方法来实现这一点,还是我需要从控制台手动将每个条目输入到模型中?
谢谢!
【问题讨论】:
标签: ruby-on-rails forms select collections