解決策はありますが、正確にはok_buttonにスタイルを追加するわけではありません。Unicodeグリフを使用してもかまわない場合は、次を試すことができます。
= best_in_place @book, :default_price_amount, :html_attrs => {:class => 'medium_no_dropdown'}, :ok_button => "✓".html_safe
すべてのUnicode文字を含むテーブルは、別のバリアントの参照になる可能性があります。
ok_buttonの実際のスタイル設定の問題は、ハッシュがボタンの定義のためにのみデータ属性を受け入れることです。おそらく、BIPの次のバージョンの1つで、これは改善されるでしょう。
ボタンが作成されるソースコード(best_in_place.js):
if(this.okButton) {
output.append(
jQuery(document.createElement('input'))
.attr('type', 'submit')
.attr('value', this.okButton)
)
}
'value'は、ハッシュに渡すものです。
素晴らしいフォント( icon-okの場合)で 定義されたグリフコードを参照する方法があれば、それは美しいでしょう。