I 2 Controller haben:Rails Route: root-Namespace definieren
app/
/controllers
posts_controllers.rb
/mobile
posts_controllers.rb
und meine routes.rb sieht wie folgt aus:
root :to => "posts#index"
resources :posts
namespace :mobile do
root :to => "posts#index"
resources :posts
end
aber wenn ich /mobile
besuchen, ist es sowieso Index-Rendering Seite des ersten Reglers, versuchte auch diese:
namespace :mobile do
root :to => "mobile/posts#index"
resources :posts
end
aber es gibt mir Fehler: uninitialized constant Mobile::Mobile
Ich möchte die Indexseite des zweiten Controllers rendern, wie kann ich das tun?
bearbeiten
Durch Eingabe/mobile möchte ich Dateien befindet sich hier machen:
app/
views/
/mobile
/posts
index.html.erb
Aber es zerreißt Dateien hier:
app/
views/
/posts
index.html.erb
Sie sind gut, überprüfen Sie einfach, dass Sie 'Controller/mobile/posts_controller.rb' Klasse wie folgt ist:' Klasse Mobile :: PostsController
jan267