Ruby on rails 3 Rails:更好地理解动态范围
这是我的“动态”范围: 上述方法位于myRuby on rails 3 Rails:更好地理解动态范围,ruby-on-rails-3,scopes,named-scopes,anonymous-scope,Ruby On Rails 3,Scopes,Named Scopes,Anonymous Scope,这是我的“动态”范围: 上述方法位于myUser模型中包含的模块中 所以您可以在代码中访问它,如下所示: u = User.find(1) u.all_games(sport_position_id: params[:sport_position_id], sport_id: current_sport.id, team: params[:team]) 在谷歌搜索动态范围时,我在匿名范围()上遇到了Ryan Bate的RailsCast。因为我使用的是Rails 3,所以我对它进行了修改,但我
User
模型中包含的模块中
所以您可以在代码中访问它,如下所示:
u = User.find(1)
u.all_games(sport_position_id: params[:sport_position_id], sport_id: current_sport.id, team: params[:team])
在谷歌搜索动态范围时,我在匿名范围()上遇到了Ryan Bate的RailsCast。因为我使用的是Rails 3,所以我对它进行了修改,但我想知道,在编写动态范围时,我是否走上了正确的道路
由于我正在编写的某些复杂API的性质,我有时会编写动态作用域。您的问题是,这是动态作用域的正确语法,还是更像是一个什么是最佳实践类型的问题?@RajeshKrReddy-我不介意回答这两个问题
u = User.find(1)
u.all_games(sport_position_id: params[:sport_position_id], sport_id: current_sport.id, team: params[:team])