1

gryzzly被告知要从 github 更新我的 best_in_place 版本,以解决此问题:Checkboxes with images

他告诉从 github 更新,因为目前还没有包含此修复程序的版本。

所以,我在我的Gemfile

gem 'best_in_place', :git => 'git://github.com/bernat/best_in_place.git'

然后运行:bundle install

这不能解决我的问题:show-images-in-checkbox-collection,所以我认为我做错了什么。

请帮忙。

4

1 回答 1

1

尝试添加您认为合适的分支。在你的情况下:

gem 'best_in_place', :git => 'git://github.com/bernat/best_in_place.git', :branch => 'fix-display-methods'

编辑:研究提交,似乎正确的条目Gemfile是:

gem "best_in_place",:git => 'git://github.com/bernat/best_in_place.git', :tag => "0665b5f2e41967d8d1616f953fa3c0983cef1d51"

我希望这能解决你的问题。

编辑 2:今天我在我的机器上复制了你的代码,它运行良好。该标记似乎是正确的,您的代码中只有一件小事似乎令人困惑:在 Rails> 3 中,对图像的引用很简单image_tag("your_img.png")。您的代码应该是:

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

祝你好运 。

于 2013-01-10T23:24:12.067 回答