腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Ruby
模型
中
与
`
Enumerator#chain
`
同名
的
作用
域
查询
ruby-on-rails
、
ruby
、
ruby-on-rails-5
、
ruby-on-rails-6
我们
的
应用程序
中
的
许多
模型
都有一个chain
查询
。如下所示: scope :chain, ->(c) { where(chain: c) } 这在我们当前使用
的
Ruby
2.5版本
中
工作得很好。但是在
Ruby
2.6
中
,添加了一个
Enumerator#chain
方法。所以现在,一个像这样
的
表达式: criteria = Model.other_query.chain(@chain
浏览 17
提问于2020-07-25
得票数 2
3
回答
视图中
的
Rails范围测试
ruby-on-rails
我在worequests
模型
中有一个
作用
域
:如果worequest不是would,我只想在worequests显示页面
中
显示编辑按钮。我尝试了一下,得到了未定义
的
方法: <= link_to 'Edit', edit_worequest_path(@wore
浏览 2
提问于2013-04-30
得票数 0
回答已采纳
2
回答
两个activerecord
查询
是否将一条记录作为同一对象返回?
ruby-on-rails
、
ruby-on-rails-3
、
activerecord
在我
的
模型
中
,我有三个返回折扣对象数组
的
复杂
作用
域
。其中每一个都可以重叠,我想做一些
Ruby
数组
的
并集/交集/减法操作。更新:
浏览 2
提问于2012-04-05
得票数 1
回答已采纳
1
回答
Ruby
on Rails关于
作用
域
的
问题
ruby-on-rails
、
ruby
、
ruby-on-rails-3
、
scope
、
named-scope
我
的
模型
中有以下命名
的
作用
域
scope :single_action, where("parent_id = ?", nil)即使存在parent_id为nil值
的
记录,它们似乎也不可用。
ruby
-1.9.2-p0 > User.select("name") => [#<User parent_id: nil, name: "John">, #&l
浏览 0
提问于2011-05-03
得票数 0
回答已采纳
1
回答
为什么以这种方式构建我
的
代码会导致toplevel常量警告,我如何修复它?
ruby-on-rails
、
ruby
我
的
应用程序代码
的
结构如下Rails 3.2所示。控制台并输入Foo::Bar::FooBar,它将返回以下警告:它们所在
的
应用程序代码和文件# app/models/foo/bar.rb class Barend class FooBar我
的
自
浏览 1
提问于2012-11-15
得票数 2
3
回答
如何仅在id不为空时连接where子句
ruby-on-rails
、
ruby-on-rails-4
、
activerecord
我有一个返回ActiveRecord_Relation
的
方法,如果在params
中
收到
的
id不为空,我想连接一个where子句。像这样
的
东西query.where(item_id: params[:item_id]) 其中,nil值使整个where无效,而不是搜索具有nil id
的
item_id。一
浏览 1
提问于2016-07-19
得票数 0
2
回答
在Rails
中
重构复杂过滤器
ruby-on-rails
、
refactoring
、
ruby-on-rails-4
、
rails-activerecord
我正在尝试处理一个有点复杂
的
查询
。我读过一些关于我如何处理这个问题
的
方法,但它们实际上并不适用于这里,因为这并不像一个复杂
的
搜索表单(比如vBulletin搜索帖子表单),而是一组按“类别”(未发布、流行、最新)和“时间”(上个月,上周,今天)过滤
的
路线。我
的
目标只是让它起
作用
,然后再重构。更不用说,它甚至不能真正发挥
作用
,因为它没有考虑到类别和时间,只考虑其中一个,但我想我会在这个线程
中
处理这个问题。
浏览 2
提问于2013-09-29
得票数 3
回答已采纳
1
回答
如何优化这些
作用
域
?
ruby-on-rails
、
postgresql
、
optimization
、
activerecord
我们在一个
模型
中有多个
作用
域
。随着数据库
的
增长,
作用
域
变得不可用。 将
作用
域
与
这种类型
的
查询
一起使用是问题
的
开始: where("devices.id IN (?)“等 以下是我们
的
一些
作用
域
: scope :reserved, -> { joins("INNER JOIN reservations O
浏览 15
提问于2019-05-16
得票数 2
回答已采纳
3
回答
我应该把我
的
数据库
查询
测试放在rails
的
什么地方?
ruby-on-rails
、
ruby
、
database
、
testing
、
model
这确实加快了开发速度,但有时我不知道把我
的
测试放在哪里。测试
查询
的
“标准”位置在哪里?我可以想象自己制作了许多fixture/虚拟数据,以确保我
的
查询
按预期工作(由于我是rails新手,这可能是一个更好
的
主意)。对于基本
的
模型
逻辑和验证测试,这些并不是真正需要
的
。如果你能提
浏览 1
提问于2011-05-03
得票数 7
回答已采纳
1
回答
Rails
作用
域
,其中包含groupby计数
ruby-on-rails
、
postgresql
:integer# description :text我创建
的
作用
域
如下所示: scope :multip
浏览 3
提问于2015-09-30
得票数 0
3
回答
按日期分列
的
Rails显示小计
ruby-on-rails
、
ruby
我在我
的
Rails 4应用程序中使用mySQL,我有一个Sale
模型
,其中包含sale_date、amount和user_id字段。 <%= number_to_currency(sale.amount) %>目前,我
的
控制器只有这个(显然不是小计): @sales = @user.
浏览 7
提问于2016-12-14
得票数 0
回答已采纳
2
回答
控制器
中
带有
作用
域
的
Rails搜索
ruby-on-rails
、
ruby
、
searchkick
、
scopes
我正在制作一个搜索页面,其中有几个过滤器,我正在尝试将它们
与
Searchkick集成起来,以
查询
产品。这些是我用来做产品
的
显微镜scope :in_price_range, ->(range) { where("price <= ?"在运行它之后,我会收到一个错误,说明search腿
模型
没有任何与我
的
作用
域
同名
的
方法。用于`with_all_categories
的</e
浏览 2
提问于2018-07-03
得票数 1
回答已采纳
2
回答
活动记录
中
@之间
的
基本问题差异
ruby
我有一个基本
的
问题,我还不能从
ruby
中
理解。如果在活动记录
中
,我有“@食物”,它与“食物”有什么不同。我认识到它是一个数组,但活动记录不是可以被假定为数据列表(数组吗?) 感谢您
的
分享
浏览 1
提问于2011-01-06
得票数 0
回答已采纳
2
回答
使用(命名)
作用
域
缓存类时出错
ruby-on-rails
、
rake
这是一个令人费解
的
例子,所以请原谅我:在我
的
测试环境
中
打开config.cache_classes=true之前,一切都很好。使用--跟踪运行它,当它声明一个基本
作用
域
时,我发现它会在我
的</e
浏览 2
提问于2012-01-27
得票数 1
回答已采纳
2
回答
红宝石镜迭代器
ruby
、
scope
should be zero谢谢,为我
的
英语感到抱歉
浏览 2
提问于2014-04-06
得票数 0
回答已采纳
2
回答
为什么ng-如果在angularjs中产生这么多问题
javascript
、
angularjs
、
angularjs-scope
今天我遇到了一个很奇怪
的
问题,只是想弄清楚为什么会发生这种事。下面是我
的
html<div class="clearfix mb20">class="ng-binding">{{'Rule' | translate}}</label> <
浏览 6
提问于2015-01-02
得票数 2
回答已采纳
1
回答
如何在变量和messegeBox
中
存储sql
查询
结果
sql
、
ssis
我在ssis包
中
的
执行sql任务中有一个简单
的
sql
查询
,从dbo.myTable中选择MAX(binindex)。我需要将这个最大索引存储到一个变量
中
,然后将它传递给Script Task并显示它,我已经声明了一个包变量,包编译,但每次它都显示-1,我不知道我做错了什么,任何帮助都将不胜感激!
浏览 0
提问于2012-06-12
得票数 2
回答已采纳
1
回答
Rails拒绝添加关联记录
ruby-on-rails
我有一个桌子
与
两个外键关系-一个时间线和一个阶段。当我在我
的
开发数据库
中
创建记录时,所有记录都按预期100%工作,但当我在测试模式下创建记录时,它拒绝添加时间线--从INSERT语句中可以看出它完全拒绝。它甚至没有尝试添加它。当我在开发过程
中
运行完全相同
的
顺序时,这是很好
的
我可以添加/更新timeline_id,但是它不应该通过父phase_timeline对象引用时间线。我重复一遍,这一切在开发中都很好,但在测试
中
没有。把我逼疯了。它是否没有通过验证。或者
浏览 0
提问于2020-09-24
得票数 0
1
回答
Active Admin筛选器不工作
ruby-on-rails
、
activeadmin
我正在努力处理我
的
ActiveAdmin资源
的
索引视图上
的
筛选器。,过滤器如预期
的
那样出现在右侧。当我选择“包含”并在框中放入一个字符串并点击过滤器按钮时,它会重新加载默认范围
的
页面,但结果根本没有被过滤。我验证了"q"=>{"name_contains"=>"Adrian"}在控制器
的
参数
中
,但是正在运行
的
sql没有利用它。我基本上只添加了一个筛选器(而不是每个属性
的</
浏览 17
提问于2018-08-07
得票数 1
1
回答
mongoid -使用includes在1..N引用关系中选择子对象
ruby-on-rails
、
ruby
、
mongoid
我有一个这样
的
场景:其中每个帖子都属于另一个对象,比如标签(在belongs_to、has_many关系
中
),所以我可以这样做:为了防止N+1问题,我希望能够执行blog.posts,但也可以获取
与
每个帖子相关联
的
每个标签,以便生成两个
查询
,一个针对帖子,另一个针对所有标签(基于属于该帖子
的
每个tag_id )。我注意到在mongoid文档
中
我可以这样做: Post.includes(:tag).where(:blog_id
浏览 0
提问于2012-05-04
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
你不知道的JavaScript——作用域
Laravel复杂SQL超多WHERE子句,本地作用域你没用过
C语言中,全局变量与局部变量同名时,如何判断
3分钟短文:Laravel 从软删除说到模型作用域的概念
列表推导式
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券