Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 重写Rails中的MIME类型_Ruby On Rails_Ruby_Json_Mime_Mime Types - Fatal编程技术网

Ruby on rails 重写Rails中的MIME类型

Ruby on rails 重写Rails中的MIME类型,ruby-on-rails,ruby,json,mime,mime-types,Ruby On Rails,Ruby,Json,Mime,Mime Types,我想将Rails中的JSON MIME类型(“application/JSON”)重写为(“text/x-JSON”)。我试图在MIME_types.rb中再次注册MIME类型,但没有成功。有什么建议吗 谢谢。试试: render :json => var_containing_my_json, :content_type => 'text/x-json' 这应该有效(在初始值设定项、插件或类似的地方): Mime.send(:remove_const, :JSON) Mime::

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

谢谢。

试试:

render :json => var_containing_my_json, :content_type => 'text/x-json'
这应该有效(在初始值设定项、插件或类似的地方):

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