在Rails中添加自定义格式(可与response

编程入门 行业动态 更新时间:2024-10-25 02:30:44
本文介绍了在Rails中添加自定义格式(可与response_to一起使用)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我有map.resources :posts,并且希望能够以降价格式提供帖子正文.所以我设置了我的respond_to块:

I have map.resources :posts and I want to be able to serve post bodies in markdown format. So I set up my respond_to block:

respond_to do |format| format.markdown { render :text => @post.body.to_s } end

但是当我尝试访问/posts/1234.markdown时,出现此错误:

But when I try to access /posts/1234.markdown, I get this error:

NameError (uninitialized constant Mime::MARKDOWN): app/controllers/posts_controller.rb:96:in `show' app/controllers/posts_controller.rb:79:in `show'

如何添加markdown作为可接受的格式?在哪里可以看到可接受格式的列表?

How do I add markdown as an acceptable format? Where can I see the list of acceptable formats?

推荐答案

weblog.rubyonrails/2006/12/19/using-custom-mime-types

# add in config/initializers/mime_types.rb Mime::Type.register "text/markdown", :markdown

更多推荐

在Rails中添加自定义格式(可与response

本文发布于:2023-10-24 19:32:57,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1524809.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:自定义   可与   格式   Rails   response

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!