2017-07-06 19 views
0

私はidとレールを持つクラスを持つボタンを作成しようとしています。ボタンがクリックされると、javascriptイベントが発生します。私は別のものを試しましたが、それらのどれもがすべてのボックスをチェックしていません。rails button_tagとbutton_to - クラス&id

<%= button_tag "Launch the js event", id: "button-feedback-by-bullet" %> 

これは動作しますが、何のクラスは、私は右のクラスを取得しますが、ボタンはPOSTメソッドを渡すあまりにも多くの議論が

<%= button_to "Launch the js event", id: "button-feedback-by-bullet", class: "btn-primary" %> 

があるというエラーを取得

<%= button_tag "Launch the js event", id: "button-feedback-by-bullet", class: "btn-primary" %> 

ありませんjsイベントは解雇されません。

正しい構文とun button_tagとbutton_toのニュアンスを調べる?ありがとう。あなたは

<%= button_tag "Launch the js event", {id: "button-feedback-by-bullet", class: "btn-primary"} %> 

またはbutton_to

button_to(名= nilにして操作を行う必要があります

答えて

1

button_tagパブリック(content_or_options = nilを、オプション= nilを、&ブロック) 、options = nil、html_options = nil、&ブロックK)

<%= button_to "Launch the js event", {}, {id: "button-feedback-by-bullet", class: "btn-primary"} %> 

はまた、button_tagまたはbutton_toは、おそらくあなたの代わりにlink_to

を使用する必要があり、デフォルトsubmitをトリガー
関連する問題