Ho 2 controller:Rails percorso: definire radice dello spazio dei nomi
app/
/controllers
posts_controllers.rb
/mobile
posts_controllers.rb
e la mia routes.rb assomiglia a questo:
root :to => "posts#index"
resources :posts
namespace :mobile do
root :to => "posts#index"
resources :posts
end
ma durante la mia visita /mobile
, è comunque Indice di resa pagina del primo controller, anche provato questo:
namespace :mobile do
root :to => "mobile/posts#index"
resources :posts
end
ma mi sta dando errore: uninitialized constant Mobile::Mobile
Voglio rendere la pagina indice del secondo controller, come posso farlo?
Modifica
Entrando/cellulare Voglio rendere i file si trovano qui:
app/
views/
/mobile
/posts
index.html.erb
ma è lacerante file qui:
app/
views/
/posts
index.html.erb
Stai andando bene, basta controllare che la classe 'controller/mobile/posts_controller.rb' sia come:' class Mobile :: PostsController
jan267