【发布时间】:2012-07-01 15:37:40
【问题描述】:
我想设置一个自定义的嵌套控制器操作,但我不知道路由。
我不断收到以下错误
No route matches [GET] "/assets"
routes.rb
resources :companies do
resources :requests do
match :accept
end
end
index.html.rb
<% @requests.each do |request| %>
<ul class="users">
<li>
<%= full_name(request.profile) %>
<%= request.status %>
<%= link_to "Accept",
:controller => "requests", :action => "accept",
:id => request.id %>
</li>
</ul>
<% end %>
【问题讨论】:
-
随着您越来越接近可行的解决方案,请保留原始问题以帮助将来找到此页面的其他人。您现在已经对问题进行了大量编辑,以至于答案看起来无关紧要。
-
对不起,我已经回滚到原来的问题了
-
没问题,在 SO 上总是值得考虑两件事:为您当前的问题寻求帮助,并帮助以后在 Google 上找到此问题的人。
标签: ruby-on-rails custom-action nested-routes controller-action