1

gryzzlyこれを解決するために、github から best_in_place バージョンを更新するように言われました:

彼は、この修正を含むリリースがまだないため、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'

EDIT:コミットを調査すると、正しいエントリGemfileは次のようになります:

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

これで問題が解決することを願っています。

編集 2: 今日、私はあなたのコードを自分のマシンに複製しました。それは完璧に動作します。タグは正しいように見えますが、コード内の 1 つの点だけが紛らわしいようです。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 に答える