我只想让我的api检查是否存在条目,然后使用true
或false
(boolean
)
控制器
def checkBus
if Bus.exists?(:name => params[:driver_name])
respond_with true
else
respond_with false
end
end
但我收到此错误ArgumentError (Nil location provided. Can't build URI.)
答案 0 :(得分:1)
查看http://api.rubyonrails.org/v4.1.8/classes/ActionController/MimeResponds.html#method-i-respond_with
您只能将respond_with
与资源一起使用。
根据您的使用情况,一个选项是使用:
render :text => 'true'
答案 1 :(得分:0)
你最好使用渲染:
def checkBus
if Bus.exists?(:name => params[:driver_name])
render text: 'true'
else
render text: 'false'
end
end
希望这可以帮助你:)