Rails5でMaterialize使うときのSubmitボタン実装方法

Materializeのsubmitボタンメモ

(1)form.submitはaタグのリンク範囲おかしくなる(文字しかaタグ効かない)からbutton_tag使う
(2)Enterでsubmitしないようにtype:'button'を使う
(3)type:"button"だとsubmitできないのでonclick:'submit();'を定義する

【viewのsubmitボタン実装例】
<%= button_tag '投稿', class: 'btn waves-effect waves-light', type: 'button', onclick: 'submit();' %>

■参考
Input Submit Field with Materialize doesn't work properly #1493
Enterキーを無効にする方法