一般都是下拉列表或 radio,能不能以图片形式展现,例如四张图片,点击第 1 张图片,值就设置为 1,以此类推。
另外,数据库层面,能否将表单返回的值 (例如点击第 1 张图片,返回值为 1) 直接赋给数组的特定的位置。例如有 10 组图片,对应数组的 10 个值。
最好能以 simple_form 的形式来实现?
@hujoy 图片可以放到 label 里啊,或者用 css 把 label 替换图片 background。如果浏览器支持 adjacent silbling selector 和:checked pseodo class,可以用 css 给图片加效果,或者切换 background img.
例如: