ruby-on-rails - namespace - routes rails examples
Desactivar:.format rutas en rails3 (4)
Puedes envolver tus rutas alrededor de un alcance (Rails 4):
scope format: false do
# your routes here
end
¿Podría decirme cómo deshabilitar las opciones de formato.: En las rutas ferroviarias? Solo necesito html ...
Si quieres URL bonitas y no te gustan :format => false
puedes intentar esto:
# :format must match the empty string
constraints :format => // do
resources :monkeys
end
Incluso usando with_options
, la opción :format => false
es engorroso, especialmente si tiene muchas rutas.
http://guides.rubyonrails.org/routing.html#request-based-constraints
Esto restringirá sus rutas para aceptar solo el formato html:
constraints :format => "html" do
resources :posts do
resources :comments
end
end
Sin embargo, no eliminará parte (.:format)
de su salida de rake routes
.
En 3.1.1, al menos puede agregar :format => false
al final de la ruta.
Se encuentra aquí: http://guides.rubyonrails.org/routing.html#request-based-constraints en la sección 3.11 Ruta de Globbing
p.ej..
match ''*pages'' => ''pages#show'', :format => false
Lo que permitiría que params [: pages] incluya un punto.