1

我使用 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")] %>

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

请帮忙。

4

1 回答 1

0

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

于 2013-01-10T20:48:24.257 回答