腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
我
可以
编写
一个
activerecord
作用
域
,
在
查询
时
将
结果
包
装在
一个
块
中
吗
?
、
、
我们已经定义了
一个
方法,它接受
一个
块
,
在
块
中
,将对副本进行
查询
,如下所示: @my_things = MyModel.where(my_attr: "my value").to_a这在大多数情况下都能很好地工作,但如果您不在
块
中
实际执行
查询
,它就不能工作: @my_things = MyModel.where(my_attr
浏览 43
提问于2021-05-18
得票数 5
2
回答
ActiveRecord
Rails 3
作用
域
与类方法
、
、
、
我
刚接触
ActiveRecord
的新
查询
接口,所以我还在摸索
中
。 from script/rails:6:in `require'
浏览 1
提问于2011-05-05
得票数 53
回答已采纳
1
回答
如何使Heroku缓存名称
作用
域
同时返回最新
结果
、
、
看起来像Heroku缓存
作用
域
结果
,
我
的问题是他们如何决定何时缓存,何时刷新
作用
域
结果
,以及如何正确使用
作用
域
。
在
我
的代码
中
,
我
有
一个
问题模型的名称范围,如下所示 scope :today, where('show_date = ?
浏览 0
提问于2012-08-05
得票数 1
回答已采纳
1
回答
这个函数在这个
块
上有闭
包
吗
?
、
我
正在试验闭
包
,但我没有
将
函数封
装在
函数
中
,而是
将
函数封
装在
块
中
。由于函数不是
块
作用
域
,并且将被提升到
块
的外部,因此
我
假设它不能访问
块
内的
作用
域
。然而,在这种情况下,该函数返回
块
范围的变量。这是否意味着该函数是
一个
闭
包
? let
浏览 2
提问于2019-10-17
得票数 3
2
回答
Order和limit子句意外传递到
作用
域
id" "projects"但是如果
我
在
Project类
中
定义了该方法 where(id: Project.selectid" "projects" LIMIT 10看看LIMIT 10现在是如何应用到子
查询
的。 使用.order子句
时
也会出现同样的问题。这发生在Rails 4.2.2和Rail
浏览 1
提问于2015-06-25
得票数 0
2
回答
在
每个循环中使用"or“语句的Rails 3.0
、
我
正在尝试构建
一个
比较两个对象的
查询
,如果它们具有相同的id,则不会获取记录。
我
所拥有的是: unless @guide_channels.where(:id => channel.id).exists?@dropdown_channels = @dropdown_channels.where(:id => channel.id)end 这会创建
查询
,但会在每个值之间放置
一个
AND,而这并不是
我
浏览 4
提问于2012-10-31
得票数 4
回答已采纳
4
回答
如何通过.limit按DESC订货,然后按(:id)订货?
、
、
、
这将标签限制
在
标签数量最高的前20位:scope :top_20, -> {}application_controllerbefore_action :tag_cloud @tags = Tag.all.top_20.order(:id)不幸的是
浏览 7
提问于2015-06-11
得票数 1
回答已采纳
4
回答
这个javascript语法意味着什么?
、
我
正在尝试理解
一个
由Asp.Net Ajax生成的脚本,该脚本目前正在给出
一个
“预期的对象”(如果
我
将
PopupControlExtender放在
一个
更新面板
中
,错误就会消失)。componentCategoryListUC_componentCategoryGrid_modalPopupExtender', true); Sys.Application.remove_load(fn);};Sys.Application.add_load(fn);})();
浏览 1
提问于2009-02-04
得票数 4
回答已采纳
1
回答
如果不使用命名
作用
域
,那么如何使用呢?
、
我
最近发现了
作用
域
(me、==、Rails、noob)。凉爽的。但是
我
发现了。
我
想把它做好,所以我改变了这个: scope :only_some, where('some conditions')class << self'some conditions')然后这就停止了工作:例外: undefined method `only_some
浏览 0
提问于2012-04-27
得票数 2
回答已采纳
2
回答
如何按时间
在
rails
中
订购多个ActiveRecords?
、
、
、
在
我
的控制器
中
,
我
需要添加一些逻辑运算符,比如,
在
我
的控制器
中
,但是它不起
作用
,所以我想,让不同的变量具有各自的条件,然后将它们排序,就好像它们是使用created_at DESC的变量一样。
我
是红宝石新手..。
浏览 2
提问于2016-05-30
得票数 1
回答已采纳
2
回答
Rails,是否应用
作用
域
取决于参数是否为空
、
、
我
已经多次遇到这个问题:
我
想在
查询
上应用
一个
作用
域
,但前提是传递给该
作用
域
的参数不为空。其一是Rails会立即计算
查询
的值,所以如果
我
想对其应用更多的条件,比如它将再次
查询
数据库第二个问题是它看起来不是很好,
我
试着用类方法来解决这个问题。class Tag < <e
浏览 1
提问于2013-02-27
得票数 9
回答已采纳
4
回答
混淆使用Rails.cache.fetch缓存活动记录
查询
、
我
的版本是: Rails.cache.fetch(key) do end 它
可以
缓存。如何缓存
查询
结果
?
浏览 2
提问于2012-06-27
得票数 12
回答已采纳
2
回答
用联接链接
作用
域
、
、
、
scope :approved, ->{ with_stage(:approved)}WHERE (pages.stage & 4 <> 0)scope :with_galleriesgalleries.galleriable_id = page.brand_id").where("galleries.id is NOT NULL") }如果
我
链接了
浏览 0
提问于2014-10-19
得票数 0
回答已采纳
1
回答
基本Rails -
ActiveRecord
作用
域
不工作
、
、
我
正在尝试从控制器调用
ActiveRecord
模型
作用
域
。但当我这样做
时
,即使
查询
运行得很好,它也只返回nil。以下是模型: scope :by_latest_date, ->{select("date, sum(users) AS users当数据库
中
没有记录
时
,将其设置为空数组。
我
不明白为什么。当我将
作用</
浏览 0
提问于2015-01-13
得票数 0
2
回答
Rails类方法范围进行额外的
查询
。
、
、
、
、
我
有两个物体之间的关系。让我们这样说: Model1 has_many Model2 (这并不重要)a = Model1.find(123) 现在,例如,
我
只想选择偶数记录也没有创建额外的数据库
查询
。但是,如果
我
在
Model2
中
定义了
一个
类方法: select {|x| x.id % 2 == 0}然后,出于某种神奇的
浏览 0
提问于2013-10-01
得票数 1
回答已采纳
2
回答
作用
域中的实例方法
、
我
不知道这是否可能?
我
需要在
作用
域中使用实例方法。如下所示:并调用实例方法(complete?)
在
每条记录上查看是否完成。这里的public
作用
域
应该返回所有公共的、已完成的记录,并且记录的完成由实例方法“complete?”确定。谢谢
浏览 1
提问于2011-06-01
得票数 7
回答已采纳
1
回答
rails has_scope和sphinx搜索
、
、
、
在
我
的应用程序
中
,
我
使用了has_scope gem和thinking sphinx,
在
模型
中
,
我
编写
了如下内容:has_scope :by_description @cars = apply_scopes(Car).order(created_at: :desc)
浏览 6
提问于2014-04-01
得票数 1
1
回答
Rails 4
中
作用
域
的特性
、
、
、
topic/rubyonrails-core/7Cs0T34mj8c 总之,在为元搜索创业板进行更改的过程
中
,
我
遇到了
在
ActiveRecord
中
实现
作用
域
的方式问题。为了
在
搜索
中
包含
一个
作用
域
,我们将
作用
域
的名称传递给
一个
搜索方法,如:{:name_of_my_scope => 1}。元搜索自动<e
浏览 4
提问于2015-12-15
得票数 5
回答已采纳
3
回答
关联
块
只被调用一次
、
我
使用的是续集,
我
的模型定义如下: one_to_one :lang, class: ALang, key: :a_id,还是
我
做错什么了? 谢谢
浏览 4
提问于2015-02-25
得票数 0
回答已采纳
3
回答
我
应该把
我
的数据库
查询
测试放在rails的什么地方?
、
、
、
、
我
来自Spring/hibernate背景。
我
注意到Rails没有dao和服务层。这确实加快了开发速度,但有时
我
不知道把
我
的测试放在哪里。 现在,
我
已经把
我
的模型方法和验证测试放在了主模型规范
中
。测试
查询
的“标准”位置在哪里?
我
可以
想象自己制作了许多fixture/虚拟数据,以确保
我
的
查询
按预期工作(由于我是rails新手,这可能是
一个
更好的主
浏览 1
提问于2011-05-03
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
为什么Haskell是我们构建生产软件系统的首选
浅析 Python 中的延迟绑定问题
JavaScript高级之函数高级
Go 语言中的作用域
GitHub数据库架构优化:MySql集群虚拟分区和零停机数据迁移
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券