腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3545)
视频
沙龙
1
回答
Rails
ransack
gem
使用
键值
对
作为
参数
搜索
jsonb
列
ruby-on-rails
、
ruby
、
ruby-on-rails-5
、
jsonb
、
ransack
如何正确地
搜索
JSONB
列
,将key和value
作为
参数
进行传递。遵循这个维基https://github.com/activerecord-hackery/
ransack
/wiki/PostgreSQL-
JSONB
-searches。除了底部之外,所有的东西都可以工作,在底部,我们也可以通过传递
键值
来进行
搜索
。ransacker :within_json do |paren
浏览 49
提问于2020-01-28
得票数 2
1
回答
为什么我不应该
使用
ransack
来简化查询生成?
ruby-on-rails
、
rails-api
、
ransack
我在
ransack
README一开始就找到了这份声明。 --如果您想要在模型或控制器层简化查询生成,那么您可能不是在寻找
Ransack
。我只
使用
rails
作为
API,但我仍然希望
使用
ransack
而不是自己处理查询生成(范围、控制器中的额外代码等等),难道没有理由不
使用
ransack
而不
使用
视图部分吗?
浏览 4
提问于2022-03-05
得票数 0
1
回答
将多个字段值传递给
ransack
ruby-on-rails
、
ruby-on-rails-4
、
search
、
ransack
我有一个带有表的
Rails
应用程序,我想在每个
列
的顶部有
搜索
字段,这些字段应该在列上执行
搜索
,这些
搜索
应该协同工作。所以我正在寻找一种方法来实现它,并偶然发现了
Ransack
gem
,它看起来很好,具有所有的选择和排序功能,但我不能理解是否可以用它来解决我的问题。从文档中可以看到,我可以向它传递一个
参数
,如下所示的User.
ransack
(first_name_cont: 'Rya').result.to_sql
浏览 2
提问于2016-09-18
得票数 0
回答已采纳
2
回答
Ransack
在其
搜索
中是否支持与MetaSearch相同的多态belongs_to关联?
ruby-on-rails
、
polymorphic-associations
、
meta-search
、
ransack
为了升级到
Rails
3.1,我正在从MetaSearch
gem
迁移到
Ransack
gem
,我在
搜索
多态关联时遇到了问题。现有的MetaSearch语法不支持
Ransack
,但我找不到任何提到语法更改的文档。或者在
Ransack
中是否支持此功能。(这显然是借鉴自Searchlogic的约定):我正在
使用
这种语法,它在M
浏览 0
提问于2012-10-26
得票数 4
回答已采纳
2
回答
如何通过
ransack
gem
查找数组?
ruby-on-rails
、
ruby
、
postgresql
、
activerecord
、
ransack
我
使用
ransack
gem
在
rails
应用程序中进行
搜索
。我需要在User表中
搜索
email_ids数组。参考ransacking时的问题,我按照步骤操作并将其添加到initializers文件夹
ransack
.rb中 { config.add_predicate rp, arel_pred
浏览 1
提问于2016-07-16
得票数 4
回答已采纳
2
回答
Rails
3-
使用
Ransack
和Postgres进行不区分大小写的查询
ruby-on-rails
、
ruby-on-rails-3
我的
Rails
应用程序
使用
gem
在多个属性上
搜索
模型。有没有办法让
Ransack
对
Postgres进行不区分大小写的查询?
浏览 0
提问于2012-01-13
得票数 1
回答已采纳
2
回答
Rails
3连接多个where条件
ruby-on-rails-3
、
activerecord
想要建立多个可选的where条件的
rails
活动记录查询。我有一个病人
搜索
表单,能够通过id,姓名和电子邮件地址进行
搜索
。
浏览 1
提问于2011-12-29
得票数 1
2
回答
在
使用
will_paginate和
Rails
时显示部分结果
ruby-on-rails
、
ruby-on-rails-3.2
、
will-paginate
我是第一次
使用
will_paginate。我最初的实现运行得很好。
浏览 0
提问于2013-06-06
得票数 1
回答已采纳
4
回答
rails
搜索
gem
以
搜索
json
列
ruby
、
ruby-on-rails-3
、
ruby-on-rails-4
、
ransack
我有一个字段
作为
json
列
,我必须
搜索
该
列
中的所有phone值,我已经
搜索
了它,但我没有找到任何
使用
ransack
的文档。可以
使用
ransaack
搜索
json
列
吗?我已经
使用
ransack
来
搜索
其他字段,所以我必须
使用
ransack
或可以组合这两个结果的其他工具{"phone
浏览 3
提问于2016-07-09
得票数 6
2
回答
Ransack
搜索
,如何通过拆分输入
搜索
参数
来
搜索
每个单词
ruby-on-rails
、
ruby-on-rails-3
、
search
、
ransack
我目前正在尝试
使用
ransack
gem
对
Rails
中的一个模型进行
搜索
。现在,我
使用
的是基本设置。f.label :name_cont %> <%= f.submit %>我已经找到了许多关于在多个字段上执行
搜索
的信息,但是,我还没有找到任何可以帮助我拆分:q
参数
的信息,从而使我能够
搜索<
浏览 0
提问于2013-03-25
得票数 5
回答已采纳
1
回答
基于
jsonb
键/值的模式匹配
json
、
postgresql
、
indexing
、
gwt-gin
、
jsonb
我
使用
的是PostgreSQL 9.4。我的表有一个
jsonb
列
: transaction_id serial NOT NULL,SELECT transaction as data FROM "PreStage".tra
浏览 5
提问于2015-10-04
得票数 4
回答已采纳
1
回答
在Postgres中有效地
搜索
整个1级嵌套
JSONB
postgresql
、
lookup
、
jsonb
、
postgresql-9.5
假设我们需要检查
jsonb
列
是否包含任何值中的子字符串(非嵌套的,仅为第一级)中的特定值匹配。 如何有效地优化查询以
搜索
整个
JSONB
列
(这意味着每个键)的值?除了
对
jsonb
数据类型进行文本转换之外,还有什么好的替代方法吗?当需要在包含
jsonb
列
中不同行的不同键配置的记录中
搜索
模式%val%时,您将如何优化这样的查询?我知道,
使用
前面和后面的%符号进行
搜索
是效率低下的,因此需要
浏览 1
提问于2016-04-27
得票数 8
1
回答
如何从关联模型(
Rails
)中拉取信息
ruby-on-rails
、
ruby
、
activerecord
、
ransack
我正在
使用
Ransack
gem
进行
搜索
。控制器代码(用于ItemsController)@search_results = @q.resultItem = { "id" => "12", "name" => "shovel", "user_id"
浏览 3
提问于2014-05-04
得票数 1
1
回答
如何在PostgreSQL中
使用
对
jsonb
列
类型的“喜欢”查询?
ruby
、
ruby-on-rails-3
、
postgresql
、
hstore
、
jsonb
对于PostgreSQL数据库中的hstore
列
,我知道我可以在
Rails
中
使用
类似于" like“的查询来
搜索
包含特定字符串的名称:我尝试了
jsonb
列
类型,但得到了以下错误: ActiveRecord::StatementInvalid: PG::UndefinedFunction: ERR
浏览 7
提问于2016-04-11
得票数 8
回答已采纳
2
回答
提高包含数十亿行的PostgreSQL
JSONB
列
的查询速度
sql
、
postgresql
表中只有一个
JSONB
列
,它看起来像- {key_x: value_x}。该表包含数十亿行。some_key;CREATE INDEX data_index ON tableName USING GIN (data))` 我必须
使用
很多这样的查询,而目前
浏览 1
提问于2017-12-29
得票数 0
回答已采纳
1
回答
在
Rails
中提交之前,如何操作用户的表单条目?
ruby-on-rails
、
ruby
、
forms
、
ransack
在提交
搜索
之前,我需要操作用户的条目。我正在
使用
ransack
gem
for
Rails
。我想
搜索
三
列
:街道地址、城市和邮政编码。街道地址和城市地址工作正常。在不创建新字段的情况下,有没有什么方法可以在提交之前
使用
"to_f“或类似的方法来转换用户条目?这是我的
搜索
表。
浏览 1
提问于2014-08-12
得票数 0
1
回答
使用
Ransack
一次
搜索
多个型号
ruby-on-rails
、
ruby
、
search
、
ransack
我在我的应用程序标题中有一个
搜索
表单,我想
使用
这个
搜索
表单在应用程序中
搜索
多个模型。 例如,像/search?q=
rails
这样的请求应该触发
对
Work、Project、User等多个模型及其定义的属性的
搜索
。我想
使用
Ransack
,因为我已经在应用程序的不同区域中的Work模型上
使用
了它。我想我还不太理解
Ransack
,文档总是指出你必须定义@q = MyModel.search(par
浏览 1
提问于2013-05-27
得票数 20
回答已采纳
2
回答
搜索
表单(
Ransack
gem
)
ruby-on-rails
、
ransack
通过基于的示例,我已经能够在我的廉价股票基金网站()上获得一个
搜索
表单。通过一些修改(产品->基金,产品->基金,产品->基金),我能够让它工作。 默认情况下,示例应用程序显示数据库表中的所有记录。如何使
搜索
表单仅在条目数量小于给定数量时才显示条目?(我想的大概是200。)如果基金的数量太多,我想提供一条消息,类似于“基金太多-请缩小您的
搜索
范围”。如果基金数量是0,我想提供一条消息,类似于“没有资金可用-请扩大您的
搜索
范围”。
浏览 1
提问于2013-08-05
得票数 0
1
回答
如何从postgres的
JSONB
列
中获取前10个元素
java
、
arrays
、
json
、
postgresql
、
unnest
我的需求是从
jsonb
列
中获取前n个元素并显示在UI中,我
使用
的是java和angular,
作为
第一步,我尝试在DB上找到一些东西,这样我就不需要用Java编写任何json解析逻辑,所以我的问题是从postgres中检索
JSONB
列
中的前n个元素,但有限制{"firstName": "Hello", "lastName": "Hi", "address"
浏览 4
提问于2020-08-06
得票数 1
1
回答
无法从PostgreSQL/
Rails
中的数组中降低值以进行不区分大小写的
搜索
ruby-on-rails
、
postgresql
我正在尝试重构
Rails
中
jsonb
列
中的数组值
搜索
,以进行不区分大小写的
搜索
。 我有以下代码: where('(offices.turn_filters -> :key)::
jsonb
?我做得
对
吗? 这就是说,这个查询只会在精确匹配时返回,但我希望它不区分大小写。 我试过这样做: where('(offices.turn_filters -> :key)::
jsonb
?lower(:value) OR office
浏览 6
提问于2020-07-18
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
探索JSON能力,看这一篇就够了
Ruby on Rails教材中文译文 第六章 建立用户模型
数据库表分区是怎么回事?
散列表的原理与实现
索引的设计和使用
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券