Ruby on rails 如何链接到控制器方法
我正在关注如何克隆记录 我不知道如何表达链接和路由它 它在我的@minimal show视图中,所以我认为应该是这样的Ruby on rails 如何链接到控制器方法,ruby-on-rails,ruby-on-rails-4,Ruby On Rails,Ruby On Rails 4,我正在关注如何克隆记录 我不知道如何表达链接和路由它 它在我的@minimal show视图中,所以我认为应该是这样的 <%= link_to 'clone', :controller => :miniatures_controller, :action => :clone %> 但这显然是错误的。我用@minimal来代替上面答案的@prescription。如果你只使用clone\u path: <%= link_to 'clone', clone_path
<%= link_to 'clone', :controller => :miniatures_controller, :action => :clone %>
但这显然是错误的。我用@minimal来代替上面答案的@prescription。如果你只使用
clone\u path
:
<%= link_to 'clone', clone_path %>
这将是clone\u minimal\u路径
,您应该通过@minimal
:
<%= link_to 'clone', clone_miniature_path(@miniature) %>
我想这很管用。我的新表单现在正在崩溃,但您提供的第二个代码可以正常工作。克隆路径。伟大的非常感谢你。
resources :miniatures do
member do
get 'clone'
end
end
<%= link_to 'clone', clone_miniature_path(@miniature) %>