我包括一个自定义方法来格式化我的 json 数据。
我的控制器如下所示:
("def" is taken out for brevity sake)
respond_to do |format|
format.json { render json: @user, :methods => [:follower_count(params[:id])] }
end
我的模型如下所示:
def follower_count user_id
User.find(user_id).friendships.count
end
但是,这会引发语法错误,即意外的 '('。
我不确定如何将参数传递给控制器中的 follower_count 方法。我试着用方形包裹——没有用。我试过没有括号 - 仍然不起作用。你如何传递论点?!