迭代named_scope内的has_many集合
这是我的模型: class Message < ActiveRecord::Base has_many :comments attr_accessible :read #bool def unread_comments? comments.each { |comme…
为什么这个named_scope会创建一个NoMethodError?
我不知道这段代码在哪里创建了这个 NoMethodFound 错误,并且非常希望有任何有用的建议。 这是错误消息: NoMethodError in UploadsController#create…
根据某些条件动态“named_scope”
亲爱的大家,我有一个 Student 模型,我在其中指定了一些 name_scope,例如 from_program、from_year 、from_school、has_status、from_course等... …
如何使用named_scope将记录限制为非空白记录?
我构建了一个 Ruby on Rails 应用程序 (2.3.9),它允许用户跟踪锻炼情况。我尝试仅从 Workout 表中返回在 video_link 列中具有值的记录。 (workout.v…
这可以与rails中的named_scope一起使用吗?
我在任何地方都找不到这个问题的答案,而且我今天也没有足够的脑力来想出一种方法来亲自确认它。 我有一个像这样的命名范围... named_scope :fresh, :…
基于 has_one :through 关系在 Rails 3 中创建作用域
Rails 3.0.3 和 Ruby 1.9.2 我有以下类 class item < ActiveRecord::Base belongs_to :user has_one :country, :through => :user .. end 所以 itemA.…
关联后跟命名范围会产生重复的 SQL 查询
我在工作中遇到了这个奇怪的问题,因此我创建了一个最小的应用程序来突出显示该问题。我有两个具有简单关联的模型: class Parent < ActiveRecord::Ba…
如何将 OR 逻辑与 name_scope 结合起来?
无论如何,是否可以组合多个named_scope,但将它们用作OR逻辑? named_scope :a, { :conditions => ["posts.type_post == #{PERSONAL}"] } named_scop…
Rails 中的范围/named_scope 是什么?
我最近开始实习了。我的雇主在 Rails 上使用 ruby,我经常遇到需要查找才能理解的新语法。我在谷歌上搜索了对named_scope的很好的解释,但到目前…
ActiveRecord 并从关系、find_by_sql 或named_scope 中获取未使用的记录?
一些上下文: 我有一些看起来像这样的模型 Actor has_many Acts Act owns_to Actor、belongs_to Decision Decision has_many Acts、belongs_to Prompt…
按关联模型中的列对 Rails 数据库表进行排序
我正在尝试实现 Ryan Bates 的可排序表列代码(Railscast #228),但我希望能够对关联列进行排序。特别是,我有以下模型和关联: class Project < Act…
将命名范围与 find_or_create_by 结合使用
我花了一些时间来解决这个问题,但没有看到其他人发表过帖子,所以也许这会对某人有所帮助。另外,我没有太多 Rails 经验,因此我很感激任何更正或建…
将简单查询转换为 RoR 中棘手的命名范围
我有一个简单的范围界定问题。我想将其作为一个范围: if article.responses.blank? return false elsif article.responses.last.passed.eql?(false) …
如何将范围与模型方法结合使用?
我目前正在研究一些范围过滤器,我想让它过滤一个方法(不知道如何命名它)。我的代码: class Product < ActiveRecord::Base def price_with_discoun…