在复选框集合中显示图像

时间:2013-01-10 20:40:00

标签: ruby-on-rails checkbox best-in-place

我使用best_in_place(这对我的问题并不重要)。

我想显示图片而不是复选框。

我的图片位于:public/images

所以我试过了:

<%= best_in_place task, :done,:classes => 'highlight_on_success', type: :checkbox, collection: [image_tag("/images/checkbox_yes.gif"), image_tag("/images/checkbox_no.png")] %>

不幸的是,复选框的默认图像(应该是第一张图像)显示为-,当我按下它时,我看到了第二张图像。

我尝试检查第一张图片是否有问题,因此我将代码更改为:

<%= best_in_place task, :done,:classes => 'highlight_on_success', type: :checkbox, collection: [image_tag("/images/checkbox_no.png"), image_tag("/images/checkbox_yes.gif")] %>

但是默认图像(应该是第二张图像)显示为-,当我按下它时,我看到了第一张图像。

请帮忙。

1 个答案:

答案 0 :(得分:0)

a recent pull request已解决此问题,因此请更新您的best_in_place版本以解决此问题。从the test code可以看出,你的语法应该没问题。