私のモデルからツイートを削除しようとしています。ここでRails - チェックボックスがチェックされている場合にのみ特定のアイテムを削除します。
はスクリーンショットです:ここでは
は、私の見解では、コードの始まりである:=>ここで
<% @twits.each do |twit| %>
<li>
<%= link_to "#{twit.link}", twit_path(twit) %> | Engagement => <%= twit.engagement %> | <%= twit.like %> likes | <%= twit.retweet %> retweets | on <%= twit.first_date %>
<%= check_box_tag("delete[#{twit.id}]",1) %> -
<%= link_to twit_path(twit) do %>
<i class="glyphicon glyphicon-eye-open"></i>
<% end %> -
<%= link_to twit_path(twit), method: :delete do %>
<i class="glyphicon glyphicon-trash"></i>
<% end %>
</li>
<% end %>
EDITは、私のコントローラはアクションを破壊する非常に基本的なものです。
def destroy
@twit.destroy
redirect_to twits_path
end
ありがとうございました!
コントローラを投稿できますか?あなたの破壊行為がないと思っています。 –
@AfolabiOlaoluwaAkinwumi私はちょうど私の記事を更新しました、ありがとう! – Eric
は、JS提案の回答と一緒に行ってください。しかし、チェックボックスで複数を編集/削除する状況にあなた自身がある程度気付いた場合、このビデオはあなたを軌道に乗せるでしょう。 http://railscasts.com/episodes/165-edit-multiple?view=asciicast –