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

残念ながら、チェックボックスのデフォルトの画像(最初の画像である必要があります)はとして表示され-、それを押すと、2番目の画像が表示されます。

最初の画像に問題があるかどうかを確認しようとしたので、コードを次のように変更しました。

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

しかし、デフォルトの画像(2番目の画像である必要があります)はとして表示され-、それを押すと、最初の画像が表示されました。

助けてください。

4

1 に答える 1

0

この問題は最近のプルリクエストで解決されているため、バージョンを更新best_in_placeしてこの問題を解決してください。テストコードからわかるように、構文は問題ないはずです。

于 2013-01-10T20:48:24.257 に答える