是否可以将变量传递给rails中的资源操作

时间:2014-04-04 07:54:48

标签: ruby-on-rails

我需要在destroy动作中传递一个变量。我试过这个。

<%= link_to image_tag('18x18/Icon_3.png'), :url => {:action => :destroy, :startup => true}, :rel => "tooltip", :title => t('remove'), class: 'table-icon', method: :delete, data: {confirm: t('care_and_feed_delete_warning')} if can? :destroy, CareAndFeed %>

但这不起作用。但这完全有效

<%= link_to image_tag('18x18/Icon_3.png'), @care_and_feed, :rel => "tooltip", :title => t('remove'), class: 'table-icon', method: :delete, data: {confirm: t('care_and_feed_delete_warning')} if can? :destroy, CareAndFeed %>

如何使这项工作?

1 个答案:

答案 0 :(得分:0)

您可以使用此

<%= link_to image_tag('18x18/Icon_3.png'), your_destroy_path(@care_and_feed, startup: true), :rel => "tooltip", :title => t('remove'), class: 'table-icon', method: :delete, data: {confirm: t('care_and_feed_delete_warning')} if can? :destroy, CareAndFeed %>

希望这有帮助!