【问题标题】:Edit action not working on popup bootstrap modal in rails编辑操作不适用于 Rails 中的弹出引导模式
【发布时间】:2019-05-14 12:48:07
【问题描述】:

我是初学者。我想在引导弹出模式和视图上调用编辑操作,但编辑操作不起作用。

查看

  <%@leaves.each do |leave| %>
 <td><a href="#" data-toggle="modal" data-target="#myModal-<%= leave.id %>"></td>        
   <div class="modal fade" id="myModal-<%= leave.id %>" role="dialog">
    <div class="modal-dialog">
      <div class="modal-content">
        <div class="modal-header"> 
 </h4>
        </div>
        <div class="modal-body">
            <%= form_for(@leave, url: leave_path)  do |f| %>  
            <%=f.text_field :rejected_reason%>
             <%=f.submit'update'%>
                <% end -%>
        </div>
        <div class="modal-footer ">        
            <%=link_to 'Reject',reject_leave_path(:id=>leave.id), method: :patch,class: "btn btn-danger btn-sm "%>       
        </div>
                           </td>
                           </tr>
                           <% end %>  

路线

 Rails.application.routes.draw do
    resources :leave      
    end

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2 ruby-on-rails-5


    【解决方案1】:

    您的路线应定义为,

    Rails.application.routes.draw do
      resources :leaves      
    end
    

    Singular Resource可以写成resource :leave

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-22
      • 1970-01-01
      相关资源
      最近更新 更多