私の目的は、JSONでスコープされた属性を追加することです。これは次のコードです。
User <ActiveRecord::Base
has_many :reviews
Review<ActiveRecord::Base
scope :best, lambda { |n| where('reviews.rating > ?',n}
そして私のUsersControllerで私はそのようなことをしたいです:
format.json{
render :json => @user.to_json :include=> :reviews.best
私も次のようなものを試しました:
format.json{
render :json => @user.to_json :include =>{ :reviews => {:method => best} }
しかし、それは機能しません...
何か案は ?どうもありがとうございます !