答案 0 :(得分:0)
在我们开始之前很少有事情:
unless
命令。你可以停止if !
if !*.nil?
的双重否定 - 执行if *.present?
nil
来启动变量。除非你在before_chain
设置它,否则你将在未来的电话中覆盖它。您要做的是使用render :json
方法。检查API,但它看起来像这样:
render :json => { :success => true, :user => @user.to_json(:only => [:name]) }
答案 1 :(得分:0)
授权应该作为回调(before_filter)实现,其余的代码应该被删除并作为继承使用。只应输出参数。这里有许多自定义代码......