私はこのようなものを視野に入れています:
<% if actions.include? "delete" %>
<%= link_to 'Usuń', asset_path(asset), :method => :delete, :data => { :confirm => "Want to delete it?" }, :role => "link" %>
<% end %>
そしてこれはassetcontrollerで:
def destroy
@asset = current_user.assets.find(params[:id])
@asset.destroy
redirect_to assets_path
end
問題は、ビュー内のアクションが「削除」の場合に、なぜ destroy メソッドを「使用」するのかということです。