【问题标题】:Overriding a MIME type in Rails在 Rails 中覆盖 MIME 类型
【发布时间】:2010-09-10 20:48:53
【问题描述】:

我想将 Rails 中的 JSON MIME 类型(“application/json”)覆盖为(“text/x-json”)。我尝试在 mime_types.rb 中再次注册 MIME 类型,但没有成功。有什么建议吗?

谢谢。

【问题讨论】:

    标签: ruby-on-rails ruby json mime mime-types


    【解决方案1】:

    这应该可以工作(在初始化程序、插件或类似的地方):

    Mime.send(:remove_const, :JSON)
    Mime::Type.register "text/x-json", :json
    

    【讨论】:

      【解决方案2】:

      试试:

      render :json => var_containing_my_json, :content_type => 'text/x-json'
      

      【讨论】:

        猜你喜欢
        • 2011-01-21
        • 2011-03-02
        • 2016-08-23
        • 2022-08-06
        • 2011-02-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多