腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9678)
视频
沙龙
1
回答
Rails
/
SQL
为
rails
作用
域
组合
where
条件
sql
、
ruby-on-rails
、
ruby-on-rails-4
的项目总数 LOCALES = { id: [30, 54]} scope :non_arabic_languages, -> {
where
.not(language_id: LOCALES[:non_arabic_languages][:id]) ||
where
(language_id: nil) } 此示例可预测地返回first part,因此我只获取非阿拉伯条目我如何
组合
它呢?我们将非常感谢您的建议!
浏览 31
提问于2021-11-16
得票数 0
回答已采纳
2
回答
如何按时间在
rails
中订购多个ActiveRecords?
ruby-on-rails
、
ruby
、
ruby-on-rails-4
、
activerecord
在我的控制器中,我需要添加一些逻辑运算符,比如,在我的控制器中,但是它不起
作用
,所以我想,让不同的变量具有各自的
条件
,然后将它们排序,就好像它们是使用created_at DESC的变量一样。@postActivity = PublicActivity::Activity.order("created_at DESC").
where
( owner_id: current_user.following.idskey: 'posting' ).limit(20).all @commentActivity
浏览 2
提问于2016-05-30
得票数 1
回答已采纳
1
回答
在OR上合并2个关系,而不是AND
ruby-on-rails
、
ruby-on-rails-3
、
activerecord
scope :including_replies, lambda { |user|
where
("microposts.in_reply_to = ?", user.id)} followed_user_ids = user.followed_user_idsend 当我运行r1 = Micropost.including_replies(user)时,我得到了一个带有两个结果的关系,其中
浏览 0
提问于2012-09-07
得票数 3
回答已采纳
3
回答
将
SQL
封装在named_scope中
sql
、
ruby-on-rails
、
named-scope
我想知道是否有在named_scope中使用"find_by_
sql
“的方法。我希望将自定义
sql
视为named_scope,这样我就可以将其链接到现有的named_scopes。它对于优化我经常使用的
sql
代码片段也很有帮助。
浏览 2
提问于2008-09-26
得票数 9
回答已采纳
3
回答
带关联的
Rails
作用
域
.具有关联类属性的可选筛选
作用
域
sql
、
ruby-on-rails
我试图将“可操作”范围设置
为
包括以下两种任务: scope
浏览 7
提问于2014-01-15
得票数 0
回答已采纳
9
回答
Ruby on
Rails
3如何实现'OR‘
条件
ruby-on-rails
、
ruby
、
ruby-on-rails-3
我需要一条
SQL
语句来检查是否满足一个
条件
:我想用“
Rails
3”的方式来做这件事我在找类似这样的东西:我知道我总是可以退回到
sql
或
条件
字符串。然而,根据我的经验,在
组合
作用
域
时,
浏览 3
提问于2010-07-20
得票数 50
回答已采纳
20
回答
如何用OR代替AND来链接
作用
域
查询?
ruby-on-rails
、
ruby-on-rails-3
、
activerecord
、
rails-activerecord
我使用的是
Rails
3、ActiveRecordPerson.
where
(:name => "John").
where
(:lastname => "Smith")name = 'John' AND lastname = 'Smith
浏览 5
提问于2010-09-10
得票数 152
1
回答
使用AND和OR
rails
的
组合
创建过滤器
ruby-on-rails
、
activerecord
、
ruby-on-rails-5
、
active-record-query
我处于根据某些
条件
(
条件
是
作用
域
的形式)过滤记录的情况。"email ILIKE :email'", email: email)}User.has_email.email_contains生成的查询将为 SELECT "user".* FROM "user"
WHERE
(email ILIKE '%gmail.com%
浏览 5
提问于2018-12-18
得票数 1
9
回答
覆盖
Rails
default_scope
ruby-on-rails
,bar] 有没有办法在不使用default_scope
条件
的情况下执行Foo.find?换句话说,你能覆盖一个默认的
作用
域
吗?
浏览 90
提问于2009-12-03
得票数 163
回答已采纳
1
回答
将
SQL
转换为activerecord
ruby-on-rails-4
、
activerecord
对于下面的
sql
查询,什么是最有效的activerecord语句?set
where
fruit_id = 2 and id !
浏览 0
提问于2016-06-10
得票数 0
2
回答
Rails
4-如何编写范围以排除一条记录
ruby-on-rails
、
scope
我正在学习如何在
Rails
4应用程序中编写
作用
域
。:external_comments_permittedscope :internal_comments_permitted, ->
where
(:internal_comments_permitted => 'true') scope :external_comments_permit
浏览 4
提问于2016-08-15
得票数 0
2
回答
结合
Rails
中的
条件
数组
ruby-on-rails
、
ruby-on-rails-3
、
will-paginate
、
geokit
由于geokit-
rails
插件似乎不支持
Rails
3
作用
域
(包括:原产地符号是问题所在),我需要使用.find语法。为了代替
作用
域
,我需要以数组格式
组合
两组
条件
:conditions = ["invoices.cancelled = ? AND invoices.paid = ?", false, false] 根据UI选择,我可能需要向默认
条件
添加以下
条件</em
浏览 2
提问于2010-07-15
得票数 2
回答已采纳
1
回答
为什么
Rails
3在覆盖
作用
域
时不排除“或”-ed
条件
?
ruby-on-rails
、
ruby-on-rails-3
、
activerecord
、
scope
、
arel
考虑一下ActiveRecord模型上的这些
作用
域
:scope :outdated,
where
(:sales_state")我的用例: 我有一个包含多个
作用
域
的关系对象(假设它是保存的搜索),其中一个是:
浏览 1
提问于2012-10-18
得票数 0
回答已采纳
3
回答
使用
WHERE
IN和
Rails
准备语句语法
sql
、
ruby
、
ruby-on-rails-3
、
prepared-statement
、
rails-activerecord
在
SQL
中,这将是:我知道我可以这样做:但是,添加到哪里的查询越长,就会使用准备好的语句语法Item.
where
('myAttrib = ?, myVal[0], myVa[1], myVal[2])Item.
where
('id IN ?'.* FROM "items"
浏览 0
提问于2013-09-29
得票数 9
回答已采纳
1
回答
Rails
4
作用
域
或default_scope弃用警告
ruby-on-rails-4
在从3.2升级到
Rails
4时,我收到一个反对的警告,如 scope :need_processing, lambda {|cutoff| {:conditions => ["state
浏览 1
提问于2014-03-17
得票数 1
回答已采纳
5
回答
如何在
Rails
3中测试
作用
域
ruby-on-rails
、
ruby-on-rails-3
在
Rails
3中测试
作用
域
的最好方法是什么?在
rails
2中,我会这样做:it 'should have a top_level scope' doend 这在
rails
3中失败了,并出现"undefined method `proxy_options‘for []人们如何测试使用
浏览 5
提问于2010-06-12
得票数 24
回答已采纳
2
回答
使用OR
组合
多个命名
作用
域
ruby-on-rails
、
ruby
、
rails-activerecord
、
named-scope
我正在尝试合并两个
作用
域
或向现有
作用
域
添加更多
作用
域
。scope :public_bids, -> { bid_type: [BidType::MANUAL, BidType::AUTO, BidType::LIVE])
浏览 13
提问于2016-05-26
得票数 2
1
回答
是否可以使用
作用
域
方法生成
SQL
`OR`子句?
sql
、
ruby-on-rails
、
ruby
、
ruby-on-rails-3
、
squeel
我使用的是Ruby on
Rails
3.2.2和Squeel gem。我想知道是否有一种方法可以使用多个
作用
域
方法,以便使用与这些
作用
域
方法OR
条件
相关的
SQL
子句生成
SQL
查询。. # scope_method_1
SQL
conditions ... # scope_method_2
SQL
conditionsend def se
浏览 2
提问于2012-07-12
得票数 3
回答已采纳
1
回答
如何在
Rails
3中
组合
不同的
作用
域
?
ruby-on-rails
、
ruby-on-rails-3
、
scope
、
conditional-statements
、
named-scope
我的
rails
应用程序中有以下命名
作用
域
: scope :coming_soon
浏览 0
提问于2012-03-15
得票数 1
回答已采纳
2
回答
如何在我的模型中对项目数组使用命名
作用
域
?
ruby-on-rails
、
ruby
、
select
、
model
、
collect
我知道我可以基于一个数组来查询最近出版的书籍,如下所示但是,当我有一个项目数组时,我如何进行类似的查询呢?例如,如果我想知道是否有任何记录与date1、date2、date3等数组中的日期相匹配,该怎么办?
浏览 3
提问于2011-11-17
得票数 8
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Laravel复杂SQL超多WHERE子句,本地作用域你没用过
GitHub数据库架构优化:MySql集群虚拟分区和零停机数据迁移
Ruby on Rails教材中文译文 第六章 建立用户模型
MyBatis框架之SQL映射和动态SQL
mybatis常用标签,详细总结
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券