Ma version rails est 2.3.5 (2.3+)Comment puis-je visiter urls avec .html suffixe
Comment puis-je visiter urls avec .html suffixe? Tout comme localhost:3000/welcome.html
(bienvenue est un contrôleur).
me donnent des erreurs de routage lorsque je visite urls above.But cela fonctionne si l'URL avec le format param comme ceci:
localhost:3000/welcome?format=html
En routes.rb:
ActionController::Routing::Routes.draw do |map|
map.root :controller => "welcome"
map.resources :users
map.resource :session
map.connect ':controller/:action/:id'
map.connect ':controller/:action/:id.:format'
end
Mais, mais, mais je trouve localhost:3000/users.html
fonctionne.
Ce qui veut dire: si ce n'est pas une ressource reposante (comme map.resources: utilisateurs), je dois config routes nommées pour chaque demande de format à partir de tous les types de clients (pc, mobile, etc) html, wml, etc. maintenant Comment pourrait-il afficher automatiquement une page d'affichage par son suffixe (.html, .wml), juste reposant – qichunren
Comment voulez-vous des URL reposantes? Pour les utilisateurs, il y aurait quelque chose comme 'sers.html' pour une action d'index et' users.html/10' et 'users.html/10/edit' pour une action de show et d'édition? Cela ne semble pas juste ... – Veger