我有map.resources :posts
,我希望能夠以降級格式提供郵政正文。所以,我建立了我的respond_to
塊:在Rails中添加自定義格式(這將與respond_to一起使用)
respond_to do |format|
format.markdown {
render :text => @post.body.to_s
}
end
但是,當我嘗試訪問/posts/1234.markdown
,我得到這個錯誤:
NameError (uninitialized constant Mime::MARKDOWN):
app/controllers/posts_controller.rb:96:in `show'
app/controllers/posts_controller.rb:79:in `show'
如何添加降價爲可接受的格式?我在哪裏可以看到可接受格式的列表?
大概'配置/初始化/ mime_types.rb'可能是註冊一個新的MIME類型的適當位置。 – 2010-03-16 18:23:42
該鏈接已被刪除 – baash05 2013-05-23 00:05:06
該鏈接實際上已損壞。你可以在http://weblog.rubyonrails.org/2006/12/18/using-custom-mime-types/ – yagooar 2013-06-02 11:27:02