2015-08-27 34 views
1

我不確定這裏發生了什麼。當我將表格包裹在桌子上時,桌子消失了。當我刪除表格時,表格會再次出現。提前致謝。下面是代碼:當我用表格消失表格包裝表格時導軌

<% form_tag deposit_checks_path :method => :put do %> 

    <table> 
     <thead> 
     <tr> 
      <th>Checkbox</th> 
      <th>Date</th> 
      <th>Mailer ID</th> 
      <th>Payment amt</th> 
      <th>Transaction type</th> 
      <th>Transaction</th> 
      <th>Deposit</th> 
      <th>User</th> 
      <th colspan="3"></th> 
     </tr> 
     </thead> 

     <tbody> 

     <% @payments.each do |payment| %> 
      <tr> 
      <td><%= check_box_tag "payment_id[]", payment.id, checked = false %></td> 
      <td><%= payment.created_at %></td> 
      <td><%= payment.mailer_id %></td> 
      <td><%= number_to_currency(payment.payment_amt) %></td> 
      <td><%= payment.transaction_type %></td> 
      <td><%= payment.transaction_id %></td> 
      <td><%= payment.deposit_id %></td> 
      <td><%= payment.user_id %></td> 
      <td><%= link_to 'Show', payment %></td> 
      <td><%= link_to 'Edit', edit_payment_path(payment) %></td> 
      <td><%= link_to 'Destroy', payment, method: :delete, data: { confirm: 'Are you sure?' } %></td> 
      </tr> 
      <% end %> 
      </tbody> 
    </table> 
<%= submit_tag "Edit Checked" %> 
<% end %> 

感謝您的幫助

回答

0

你在代碼中注意到了嗎?

<% form_tag deposit_checks_path :method => :put do %> 

您忘記了添加一個comma。這本來是

<% form_tag deposit_checks_path, :method => :put do %> 

否則method: :put被附加到action屬性 enter image description here

要點:

你忘記之前把等號form_tag

試試這個

<%= form_tag deposit_checks_path, :method => :put do %> 
+0

非常感謝!我做了一個複製和粘貼,並沒有檢查足夠接近。再次感謝。 – ja11946

0

嘗試這樣

<table> 
<thead> 
    <tr> 
    <th>Checkbox</th> 
    <th>Date</th> 
    <th>Mailer ID</th> 
    .. 
    .. 
    </tr> 
</thead> 
<tbody> 
    <tr> 
    <td> 
     <% form_tag deposit_checks_path :method => :put do %> 

     <table> 
      <% @payments.each do |payment| %> 
      <tr> 
      <td><%= check_box_tag "payment_id[]", payment.id, checked = false %></td> 
      <td><%= payment.created_at %></td> 
      <td><%= payment.mailer_id %></td> 
      ... 
      ... 

      </tr> 
      <%end%> 
     </table> 
     <% end %> 
    </td> 
    </tr> 
</tbody> 
</table>