如果添加的資源映射到一個命名空間中的routes.rb
用Rails 2.3,你怎麼做link_to
(和form_for
等)明白,它應該得到的命名空間的控制器,而不是一個在根名稱空間?的Rails:爲命名空間資源
例如...
有了這個routes.rb
:
map.namespace :admin do |admin|
admin.resources :opt_in_users
end
而這個視圖:
<%= link_to @anOptInUser %>
這link_to
應該使用link_for_admin_opt_in_user
,而是它嘗試使用link_for_opt_in_user
,失敗。
它仍然適用於Rails 3.1.3。 – olistik 2012-01-18 21:46:07