Si agrega un mapa de recursos a un espacio de nombres en su routes.rb
en Rails 2.3, ¿cómo hace que link_to
(y form_for
, etc.) comprendan que debería obtener el controlador de espacio de nombres en lugar de uno en el espacio de nombres raíz?Rails: enrutamiento correcto para recursos de espacio de nombres
Por ejemplo ...
Con esto en routes.rb
:
map.namespace :admin do |admin|
admin.resources :opt_in_users
end
Y esto a la vista:
<%= link_to @anOptInUser %>
Eso link_to
debe utilizar link_for_admin_opt_in_user
, pero en su lugar se trata de utilizar link_for_opt_in_user
, que falla.
Todavía se aplica a Rails 3.1.3. – olistik