Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.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/3/sql-server-2005/2.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 ActionController::json响应的未知信息格式_Ruby On Rails_Ruby_Json - Fatal编程技术网

Ruby on rails ActionController::json响应的未知信息格式

Ruby on rails ActionController::json响应的未知信息格式,ruby-on-rails,ruby,json,Ruby On Rails,Ruby,Json,我在我的控制器中使用这段代码来给出json响应 respond_to do |format| msg = { :status => "ok", :message => "Success!" } format.json { render :json => msg } end 正在给我一个错误->ActionController::UnknownFormat在“respond|u to do | format |”行上。 在我的routes.r

我在我的控制器中使用这段代码来给出json响应

respond_to do |format|
        msg = { :status => "ok", :message => "Success!" }
        format.json  { render :json => msg }
end 
正在给我一个错误->
ActionController::UnknownFormat在“respond|u to do | format |”行上。

在我的routes.rb中, 我在用这个

 get '/xyz' => 'xyzs#abc'
试着像这样做:

    msg = { :status => "ok", :message => "Success!" }
    render :json => msg

请检查是否已将JSON Mimetype添加到您的config/initializers/mime_types.rb

Mime::Type.register "application/json", :json

检查您的控制器或应用程序控制器中是否有类级别的
respond\u with
调用。如果有,请检查是否将
:json
作为其参数之一传递。

未添加行。。尝试添加它,但没有任何区别。您重新启动服务器并检查了吗?嗨,我对rails非常陌生。。你能再解释一下吗?大约4个这样的问题,有很多关于stackoverflow的答案,但只有这个答案对我的情况有帮助。忘了提。。我在使用一个rails api项目..你的答案对我有用。。。谢谢:)