腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
4
回答
Rails
:如何缓冲
ActiveRecord
查询
?
、
我想保存一个
查询
,然后
在
它上面构建,然后执行它。例如,不知何故
query
=
query
.limit(3) # add on top of it
query
.run # run it - this is the wrong syntax fyiPS。我不确定"buffer“这个词是否正
浏览 0
提问于2012-10-24
得票数 3
回答已采纳
1
回答
如
何在
Rails
4
中
将子
查询
作为关系传递?
、
、
、
下面的示例
在
Rails
3
中
工作,但在
Rails
4
中
失败。 has_many :posts, :dependent => :destroy class Post <
ActiveRecord
(id: b.post
浏览 2
提问于2013-09-30
得票数 2
1
回答
如何将数组作为绑定变量传递给
Rails
/
ActiveRecord
原始SQL
查询
?
、
表达式或
ActiveRecord
模型方法(
如
Offer.where(id: [...]) )编写。我正在寻找如
何在
原始
查询
中使用绑定变量。我不想将ids插入到字符串
中
,而是使用这样
的
绑定变量(伪代码):
ActiveRecord
::Base.connection.select_all("select offers.* from offers从票证
中
,我得到了
ActiveRecord
代码
中
的
浏览 0
提问于2019-02-04
得票数 3
1
回答
如
何在
rails
中选择
查询
中
的
相关对象?
、
、
、
来自django,我们有一个名为select_related
的
东西,它在执行
查询
时进行连接,这样相关对象
的
数据也会被
获取
。例如:p = Person.where(job: 1).select_related("job_name")# can call person.job.job_name without another <em
浏览 1
提问于2013-11-06
得票数 0
2
回答
Rails
4
ActiveRecord
-如何查看如何解释数据库
查询
?
、
、
、
、
我有这样
的
模型:class Teacher <
ActiveRecord
::Baseendclass Day <
ActiveRecord
::Basebelongs_to :teacher并运行以下
查询
: active_teachers = Teacher.joins(:days).where("teacher.id" => found_teachers.pluck(:teacher_id).uniq, "day
浏览 4
提问于2014-11-21
得票数 0
回答已采纳
2
回答
如
何在
MySQL和PostgreSQL中使用exec_
query
或exec_update
、
、
、
我正在尝试对MySQL和PostgreSQL使用prepare语句
查询
以下代码适用于PostgreSQL connection =
ActiveRecord
::Base.connection
query
1]]) 但是当我将数据库和
查询
切换为以下内容时
query
= 'UPDATE stores SET key = (?)connection.exec_
query
(
query
, "SQL", [[nil, 'x'],
浏览 38
提问于2018-12-21
得票数 2
3
回答
Ruby on
Rails
:为什么第一个活动记录
查询
需要更长
的
时间?
、
、
、
如果我
在
一段时间间隔后执行活动记录
查询
,则需要更长时间。编辑:活动记录
查询
缓存
的
作用域是控制器
的
动作。
在
我
的
例子
中
,活动记录在后续http请求
中
的
查询
速度也更快。
浏览 2
提问于2011-07-27
得票数 1
3
回答
如
何在
Rails
4
中
清理原始SQL
、
、
、
、
在
Rails
3
中
,我可以使用sanitize_sql_array来清理需要原始SQL
查询
的
那些偶然时刻
的
原始SQL。但这似乎已经
在
Rails
4
中
删除了,或者没有删除太多,但移动到了
ActiveRecord
::Sanitization
中
。但是,我现在不知道如何调用sanitize_sql_array,那么
在
Rails
4
中
清理原始SQL
的<
浏览 1
提问于2015-12-22
得票数 16
1
回答
如
何在
单元测试
中
重新加载模型类
、
、
如
何在
单元测试
中
重新加载
ActiveRecord
模型类?(
在
Ruby on
Rails
版本1.2.6
中
) 我有一个单元测试,它在独立运
行时
可以正常运行,比如rake test:recent
RAILS
_ENV=test。当使用所有其他单元测试(
如
rake test:units
RAILS
_ENV=test )运
行时
,单元测试将失败。失败
的
单元测试与其他模型有很多
Active
浏览 0
提问于2011-06-21
得票数 3
回答已采纳
3
回答
在
Rails
中
,如
何在
执行
ActiveRecord
查询
时
获取
实际
查询
、
我
在
ActiveRecord
中使用了一个简单
的
查询
,它
的
功能如下所示。MyTable.find(:all, :conditions => {:start_date => format_time(params[:date]) }) 我希望获得在后台执行
的
等效
查询
,可能是使用MySQL是我
的
数据库。
浏览 1
提问于2010-07-16
得票数 4
回答已采纳
1
回答
在
测试模式下没有来自
ActiveRecord
的
SQL日志。
、
、
、
在
我
的
测试环境
中
,
Rails
6
中
ActiveRecord
的
Byebug没有像预期
的
那样记录日志。 我希望看到什么,以及如果我
在
rails
控制台
的
开发环境
中
浏览 4
提问于2020-04-23
得票数 2
1
回答
使用Ruby变量作为
查询
来搜索用户
、
我正在尝试
在
我
的
应用程序
中
创建一个简单
的
搜索功能。为此,用户将在"/ search /users/
query
“页面上进行搜索。参数设置正确,但我不知道如何让它在数据库
中
搜索所有用户名
中
包含搜索词
的
用户。我觉得我就快到了,但它不起作用: @
query
= params[:
query
] @type = pa
浏览 11
提问于2017-07-12
得票数 0
回答已采纳
1
回答
rake db:迁移不会在postgresql中生成表
、
、
我遇到了一个似乎并不少见
的
问题(在过去
的
两天里,我读了很多堆栈溢出页面),但是我读过
的
每一个解决方案都对我没有用。 我一直
在
6:42跟踪这个,导师
在
postgresql
中
显示表格,而我
的
没有出现。rake不会抛出任何错误,相关
的
.rb文件是
在
models文件夹
中
创建
的
,我
的
schema.rb看起来是正确
的
。看来postgresql只是没有读取我
的
浏览 1
提问于2016-02-01
得票数 1
1
回答
通过实时流或无论如何加快
查询
时间
通过实时流或无论如何加快
查询
时间 完成了2122in
中
的
200 OK (视图: 1.0ms \x{e76f}
ActiveRecord
: 1180.4ms \ Solr: 0.0ms) 相同
的
查询
在
1180.4ms控制台中使用
浏览 3
提问于2014-12-23
得票数 0
4
回答
Rails
: uniq与distinct
、
有人能简单地向我解释一下uniq和distinct两种方法
在
使用上
的
区别吗? 我见过这两种用法都是
在
类似的背景下使用
的
,但区别对我来说并不十分清楚。
浏览 12
提问于2016-09-19
得票数 60
回答已采纳
1
回答
Ruby on
Rails
:
获取
ActiveRecord
连接
的
查询
总数以进行统计
、
在
Ruby on
Rails
中
获取
ActiveRecord
连接
的
查询
数量/计数
的
简单方法是什么? 订阅似乎实现起来有点复杂,因为我只想要在整个连接生命周期中发出
的
实际
总
查询
数。
浏览 3
提问于2014-02-08
得票数 0
2
回答
全局禁用
Rails
SQL
查询
缓存
、
、
有没有办法
在
全局范围内关闭
Rails
的
SQL
查询
缓存?或者,至少
在
我输入事务块时不使用它?另外,sql
查询
缓存是否只适用于控制器操作,或者也适用于我编写
的
包括
Rails
和使用我
的
模型
的
任务或后台守护进程?
浏览 1
提问于2013-12-04
得票数 17
回答已采纳
2
回答
可以对AR集合使用
ActiveRecord
方法吗?
、
我希望能够从数据库中提取所有记录:然后,一旦加载,就能够将AR方法应用于结果集合:这在
rails
中
是可能
的
吗?
浏览 0
提问于2013-07-15
得票数 0
回答已采纳
1
回答
在
访问oracle视图/函数时,
Rails
Brakeman SQL注入警告
、
、
、
、
我有使用oracle视图/函数
的
rails
代码。这是我
的
密码: connection.exec_
query
( end 当运行Brakeman分析器时,它会警告可能
的
"sql注入攻击“。我需要理解如果这是一个有效
的
警告,如果是,我如何补救它?
浏览 6
提问于2017-01-04
得票数 0
回答已采纳
1
回答
从延迟加载
的
模型
中
获取
activerecord
关系
、
、
、
我知道
ActiveRecord
有延迟加载
的
查询
,您可以
在
已经存在
的
查询
中
添加过滤器,并在
查询
结束时调用该
查询
。例子: Model.where(filter1: true).where.not(filter2: true)def b
浏览 2
提问于2019-02-07
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券