这个问题在这里已经有了答案:
Custom formats in Ruby on Rails
(1 个回答)
7年前关闭。
我有 map.resources :posts
我希望能够以 Markdown 格式提供帖子正文。所以我设置了我的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'
如何将 Markdown 添加为可接受的格式?我在哪里可以看到可接受格式的列表?
最佳答案
http://weblog.rubyonrails.org/2006/12/19/using-custom-mime-types
# add in config/initializers/mime_types.rb
Mime::Type.register "text/markdown", :markdown
关于ruby-on-rails - 在 Rails 中添加自定义格式(可与 respond_to 一起使用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2456219/