Với định tuyến mặc định, yêu cầu/bài đăng /: id được ánh xạ tới hành động "hiển thị" với :format => "html"
. Tôi đang sử dụng một số phần tử xhtml trong hành động hiển thị của tôi mà không được hiển thị chính xác trừ khi: content_type được đặt thành xml. Tôi hiện đang nhận được thông tin này bằng cách hiển thị tệp show.xml.erb và đặt content_type theo cách thủ công như sau:Cách đặt định dạng mặc định cho tuyến đường trong Rails?
format.html { render :template => "/posts/show.xml.erb",
:locals => {:post => @post}, :content_type => "text/xml" }
Điều này có vẻ ngớ ngẩn. Làm cách nào để thay đổi routes.rb
để/bài đăng /: id được định tuyến với format=>"xml"
? Cảm ơn.
câu hỏi của bạn gây nhầm lẫn về mô hình: bạn có lô hoặc bài đăng không? – tomeduarte
oops, xin lỗi. một mô hình của nó, gọi nó là bài viết. – Saucerful