Ruby on rails Rails提交按钮不适用于其中的类

Ruby on rails Rails提交按钮不适用于其中的类,ruby-on-rails,materialize,Ruby On Rails,Materialize,简单的轨道形成模态内部 将起作用: “波浪按钮输入”%> 将不起作用: <%= submit_tag "New Form", :class => "waves-effect waves-green btn-flat waves-button-input" %> “波浪效果波浪绿色btn平波按钮输入”%> 我试着通过标签、提交标签、表单提交帖子等来实现这一点。出于某种原因,添加这些类会破坏它 有关我的表格的完整内容: <div id="projectModal" cla

简单的轨道形成模态内部

将起作用
“波浪按钮输入”%>

将不起作用:

<%= submit_tag "New Form", :class => "waves-effect waves-green btn-flat waves-button-input" %>
“波浪效果波浪绿色btn平波按钮输入”%>
我试着通过
标签、提交标签、表单提交帖子等来实现这一点。出于某种原因,添加这些类会破坏它

有关我的表格的完整内容:

<div id="projectModal" class="modal">
  <div class="modal-content">
    <div class="form-group">
    <%= form_tag(new_project_path, method: :get) %>
        <%= select_tag :project_type, options_for_select(Project.project_types.keys.to_a), :class => 'id_select', :id => 'secret_id'  %><br><br><br>
        <%#= text_field :client_id, %>
        <%= collection_select :project, :client_id, current_user.clients, :id, :name, :prompt => true %>

    </div>
  </div>
  <div class="modal-footer">
    <a class="modal-action modal-close waves-effect waves-green btn-flat modal-close">Cancel</a>
    <%= submit_tag "New Form", :class => "waves-button-input" %>

    <!--<input type="submit" name="commit" value="New Form" class="waves-effect waves-green btn-flat waves-button-input" data-disable-with="New Form">-->
    <!--<input type="submit" name="commit" value="New Form" class="waves-button-input" data-disable-with="New Form">-->
  </div>
</div>

“id\u select',:id=>“secret\u id”%>


正确%> 取消 “波形按钮输入”%>

单击时,它所做的只是将
更改为彩色和完全效果,但不发送数据。通常我会想到turbolinks或其他东西,但由于它没有样式化,我感到困惑。

尝试将id添加到表单并提交标签

= form_tag(new_project_path, method: :get, id: 'formId')

= submit_tag "New Form", :class => "waves-effect waves-green btn-flat waves-button-input", form: 'formId'

向我们展示您在这方面使用的js。你确定它必须是submit_tag吗?@kolas实际上它是一个物化模式-所以我只有模型。init()-它可以与
submit_tag
input_type
-一起工作,只要那些类不在那里。哦,我的天啊,真的解决了它。你是怎么得出这个结论的?@DNorthrup在谷歌上搜索了如何提交一个在表单外面有按钮的表单:)很有趣-不知道modals会这样破坏它,特别是考虑到它在没有类的情况下工作。我会记住的!再次感谢。