在 Rails 应用程序中,我有一个返回 json 字符串的操作。它看起来像这样:
if exist_user
format.json { render json: {:msg => 'has this user'}}
else
但是rails显示错误:参数太少
如何呈现自定义 json 字符串?
在 Rails 应用程序中,我有一个返回 json 字符串的操作。它看起来像这样:
if exist_user
format.json { render json: {:msg => 'has this user'}}
else
但是rails显示错误:参数太少
如何呈现自定义 json 字符串?
你需要有respond_to
块,否则它不知道发回的格式。
respond_to do |format|
if exist_user
format.json { render json: {:msg => 'has this user'} }
else
end
end
查看更多详细信息,http://api.rubyonrails.org/classes/ActionController/Responder.html
if exist_user
format.json { render :json => {:msg => 'has this user'} }
else