Con el enrutamiento predeterminado, la solicitud/mensajes /: id se asigna a la acción "mostrar" con :format => "html"
. Estoy usando algunos elementos xhtml en mi acción show que no se renderizan correctamente a menos que: content_type esté establecido en xml. Actualmente estoy recibiendo alrededor de esto haciendo show.xml.erb y ajuste de la content_type manualmente de la siguiente manera:¿Cómo establecer el formato predeterminado para una ruta en Rails?
format.html { render :template => "/posts/show.xml.erb",
:locals => {:post => @post}, :content_type => "text/xml" }
Esto parece una tontería sin embargo. ¿Cómo puedo cambiar routes.rb
para que/posts /: id se enrute con format=>"xml"
? Gracias.
su pregunta es confusa sobre el modelo: ¿tiene parcelas o publicaciones? – tomeduarte
Vaya, disculpe. su único modelo, llámalo publicaciones. – Saucerful