named-scope

named-scope

文章 0 浏览 4

为什么没有#is_a?使用 ActiveRecord::NamedScope::Scope 的实例

我正在使用 Rails 2.3.9。为了说明这个问题,假设我们在模型上有一个命名范围: class Book < ActiveRecord::Base named_scope :has_isbn, :condition…

柒夜笙歌凉 2024-12-11 04:23:35 0 0

如何创建遍历多态关联的作用域?

我有这些模型(伪代码): class Order has_many :line_items end class LineItem belongs_to :purchasable, :polymorphic => true belongs_to :order…

┾廆蒐ゝ 2024-12-09 17:48:15 1 0

Rails has_many 与 finder_sql 和 name_scope 组合返回 nil

例如,假设您有: class Model < AR::Base has_many :somethings, :finder_sql => "SELECT * FROM somethings" end class Something < AR::Base named…

暮年 2024-12-08 19:33:13 0 0

name_scope 不显示正确的列

更新 我想做的 是选择特定的列并在它们上使用别名,然后在named_scope中使用它。我想使用别名,因为稍后当我尝试根据我创建的 SQL 连接许多表时,我将…

澉约 2024-12-06 02:35:10 0 0

Rails 2.3 - 使用mixin实现动态named_scope

我使用以下 method_missing 实现为某个模型提供可适应的 name_scope 过滤: class Product < ActiveRecord::Base def self.method_missing(method_id,…

中二柚 2024-12-04 19:26:59 2 0

Rails 中是否可以否定范围?

我的类名为 Collection 的范围如下: scope :with_missing_coins, joins(:coins).where("coins.is_missing = ?", true) 我可以运行 Collection.with_m…

北斗星光 2024-11-29 11:20:50 1 0

Rails:如何实现一个命名范围,返回至少写入一条消息的所有用户?

考虑以下关联: class User < ActiveRecord::Base has_many :messages, :foreign_key => "publisher_id" scope :wrote_at_least_one_message, end cla…

季末如歌 2024-11-28 15:38:42 0 0

匹配 Rails (Activerecord) WHERE 条件中的任何内容

当没有参数传递给以下内容时,我希望能够选择所有文章。 class Article < ActiveRecord::Base named_scope :filter_by, lambda { |*args| {:condition…

过期情话 2024-11-28 02:35:15 0 0

Rails 2 中的命名范围

我有两个模型.. Member 和 MemberMeeting 。 会员有_许多会员_会议。 我在 Member 模型中编写了一个named_scope,以便它对member_meetings 执行加入操…

樱花坊 2024-11-27 18:27:07 1 0

我们可以或范围生成器中的范围吗?

我正在使用 ryanb-scope-builder 并且面临以下问题。 def self.search(options) scope_builder do |builder| builder.released.visible builder.cheap…

疯狂的代价 2024-11-27 09:20:19 1 0

name_scope 问题导致 will_paginate 出错 - 如何将 group_by 包含在计数中?

[rails 2.3.12]named_scope: named_scope :order_by_price, lambda {{:joins => :variants, :group => "products.id", :order => "MAX(price)"}} 控…

过期以后 2024-11-25 19:33:18 0 0

使用 Rails 作用域作为相关对象作用域的代理

在我们的应用程序中,我们有两个模型:商店和优惠。 使用“geocoder”gem 对商店进行地理编码 http://rubydoc.info/gems/geocoder class Store < Acti…

浮生未歇 2024-11-24 01:19:22 2 0

使用 RSpec 测试使用 include 方法的活动记录范围

给定以下两个类: class Location < ActiveRecord::Base belongs_to :holiday_schedule validates :name, :presence => true, :uniqueness => {:case_…

南冥有猫 2024-11-19 13:29:59 1 0

编写命名范围的更好方法?

这个命名范围工作正常。 named_scope :search, lambda {|search_txt| { :conditions => ["field1 like ? or field2 like ? or field3 like ?","#{sear…

你列表最软的妹 2024-11-18 12:17:23 0 0

在 Ruby on Rails 中使用命名范围/lambda 进行空属性选择

我有一个 JobBreakdown 对象 has_one :invoice。如果JobBreakdown 有发票(即invoice_id 不为nil),那么它被视为已开票。如果不是,则考虑UNINVOICED…

岁月打碎记忆 2024-11-18 06:38:46 0 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文