Rails 3.1.3 无作用域
我看过很多关于此的帖子,但似乎没有一个能解决我的问题。我在模型上有一个 default_scope ,如下所示: default_scope where(:is_active => true).or…
ActiveRecord STI:如何摆脱父类?默认范围
在 Rails 3.1 RC6 上,给定 class Animal < ActiveRecord::Base default_scope where(legs: 4) end 以下内容无法按预期工作: class Man < Animal def…
% 不能用作 ActiveRecord default_scope 查询的通配符?
我在 Rails 项目中使用 ActiveRecord,我的一个类如下所示: class ServerModel < ActiveRecord::Base set_table_name "S985_947_MODELS_VW" set_prim…
我怎样才能对我的默认范围进行 rspec 测试
我的模型有 default_scope(:order => 'created_at' ) 我的测试(rspec、工厂女孩、shoulda 等) 是: require 'spec/spec_helper.rb' describe CatMem…
在 Rails 3 中是否有一种与数据库更加无关的方法来编写这个默认范围?
我在我的模型之一中定义了以下默认范围 default_scope order("IF(format = #{FORMATS[:wide]}, 1, 0) DESC, created_at DESC, name ASC") ,它在我运…
如何在模型上放置多个默认范围?
我想知道如何在模型上有多个默认范围(排序),例如我有一个评论模型,需要按日期排序并批准: default_scope :order => 'approved ASC', :order => '…
连接表上的 Default_scope
我有一个如下所示的模型设置: class User has_many :items has_many :words, :through => :items end class Item belongs_to :user belongs_to :word…
模型的 default_scope 中的日期条件
我想确保只有具有观看日期的电影才会被带回并按该值升序排列。 我认为我非常接近以下内容: default_scope :conditions => { :watched_date => not nu…
default_scope 和关联
假设我有一个 Post 模型和一个 Comment 模型。使用通用模式,发布 has_many Comments。 如果评论设置了 default_scope: default_scope where("delete…
在某些情况下,default_scope 会中断(更新|删除|销毁)_全部
我相信这是 Rails 3 中的一个错误。我希望这里有人能引导我走向正确的方向。下面发布的代码纯粹是为了说明这个问题。希望这不会混淆问题。 鉴于我有一…
在Rails中覆盖has_many关联的named_scope的最佳方法?
注意:我使用的是 Rails 2.3.8,而不是 3。 我有一个带有 default_scope 的照片模型: default_scope :conditions => ["published = ?", true], :orde…
根据某些标准设置default_scope
我试图根据由 ActionController before_filter 确定的一些标准来设置默认范围。在控制器中: before_filter :authorize ... def authorize if some_co…
Rails 3 中的default_scope
我知道named_scope已更改为rails 3中的范围。 如何在rails 3中执行default_scope,我进行了很好的谷歌搜索,但没有找到默认范围的任何内容。…
- 共 1 页
- 1