有一種解決方案,但不完全是爲了向ok_button添加樣式。如果你不介意使用unicode字形,你可以試試:
= best_in_place @book, :default_price_amount, :html_attrs => {:class => 'medium_no_dropdown'}, :ok_button => "✓".html_safe
The table with all the unicode字符可能是你的另一種變體的參考。
ok_button的真實樣式的問題是散列只接受數據屬性只用於定義按鈕。可能在BIP的下一個版本中,這將得到改進。
在源代碼,其中該按鈕被創建(best_in_place.js):
if(this.okButton) {
output.append(
jQuery(document.createElement('input'))
.attr('type', 'submit')
.attr('value', this.okButton)
)
}
「價值」是我們通過對散列。如果有一種方法可以參考由真棒字體(
for icon-ok)定義的字形代碼,它會很漂亮。
我只是需要「html_attrs」,感謝它的作品像魅力:) – SSR