我正在尝试为嵌套在另一个资源中的资源调用自定义控制器操作shuffle 。我似乎无法正确调用方法。
路线.rb
resources :templates do
resources :items
end
match "/templates/:template_id/items/shuffle" => "items#shuffle"
我的 items#index 视图中有一个链接:
<%= link_to 'Shuffle', shuffle_template_items_path(@template) %>
当我单击链接时,我收到以下错误:
undefined method `shuffle_template_items_path' for #<#<Class:0x42577c8>:0x3e77578>
我也尝试过<%= link_to 'Shuffle', template_items_shuffle_path(@template) %>
,但没有奏效。
如何正确调用此自定义操作?