HTMLクラスを追加するための変更Railsのヘルパー
-
26-09-2019 - |
質問
私は私を意味アプリのためののjQuery UI CSSフレームワークを使用し始めていますすべてのクラスの追加を開始する必要があります。ですから、例えば、私はすべてのボタンにクラスを追加することを意味し、すべてのボタンのjQueryをテーマにしたい。
私、私は手動ですべてのボタンに:class => 'blah'
を追加する必要はありませんが、私はそれをうまくできないようにヘルパーを変更するためのRailsの中にいくつかの方法があります想像します。これが可能であるか、誰もが任意のより良いアイデアを持っているのですか?
解決
あなたはこのクラスの追加とヘルパーメソッドをオーバーライドする必要があります。あなたのapplication_helper.rbで
def button_to(name, options = {}, html_options = {})
super(name, options, html_options.merge(:class => 'blah'))
end
他のヒント
なぜjqueryのを使用しない、のような何かます:
$('button').attr('class', 'blah');
所属していません StackOverflow