在复选框集合中显示图像

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

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

我的图片可以在: public/images中找到。

所以我试过了:

  'highlight_on_success', type: :checkbox, collection: [image_tag("/images/checkbox_yes.gif"), image_tag("/images/checkbox_no.png")] %> 

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

我试图检查我的第一张图片是否有问题,所以我将代码更改为:

  'highlight_on_success', type: :checkbox, collection: [image_tag("/images/checkbox_no.png"), image_tag("/images/checkbox_yes.gif")] %> 

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

请帮忙。

最近的pull请求中解决了此问题,因此请更新best_in_place版本以解决此问题。 从测试代码中可以看出,您的语法应该没问题。