Tengo 2 controladores:rieles ruta: definir la raíz de espacio de nombres
app/
/controllers
posts_controllers.rb
/mobile
posts_controllers.rb
y mi routes.rb se ve así:
root :to => "posts#index"
resources :posts
namespace :mobile do
root :to => "posts#index"
resources :posts
end
pero cuando vuelva a /mobile
, es de todos modos Índice de representación página del primer controlador, también probado esto:
namespace :mobile do
root :to => "mobile/posts#index"
resources :posts
end
pero me da error: uninitialized constant Mobile::Mobile
Quiero renderizar la página de índice del segundo controlador, ¿cómo puedo hacer eso?
Editar
Al entrar/móvil Quiero hacer que los ficheros que se encuentran aquí:
app/
views/
/mobile
/posts
index.html.erb
pero es desgarrador archivos aquí:
app/
views/
/posts
index.html.erb
Lo está haciendo bien, solo verifique que la clase 'controllers/mobile/posts_controller.rb' es como:' clase Mobile :: PostsController
jan267