Ruby on rails ActionController::json响应的未知信息格式
我在我的控制器中使用这段代码来给出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
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项目..你的答案对我有用。。。谢谢:)