问题标签 [ransack]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails-3 - 狂欢默认网址始终是订单/填充
出于某种原因,sort_link 的默认 url 总是指向 /orders/populate?controller=&action=
我希望它作为我在 routes.rb 上配置的任何默认路由
ruby-on-rails - 使用选项标签进行搜查并填充选择列表
我目前使用 Ransack 非常成功地使用常规的旧 text_field 进行搜索,但我想要一个选项标签,其中包含我数据库中的内容选择列表
我的第一个问题是如何正确使用选项标签来过滤我的列表....
我的第二个问题是如何用我的数据库中的内容填充这些选项
所以我有
区名 - 萨克拉门托 - 圣地亚哥 - 别的东西 - 另一个区
这是我的桌子上的页面(_table_discounts.html.haml)
这是我的控制器(discounts_controller.rb)
这是我的过滤器(_filter.html.haml)
我有条件字段,但这不是我想要的......我只是希望有人能够选择
区 - 萨克拉门托
然后萨克拉门托的一切都充满了......我觉得我越来越近了,但我觉得我不明白什么......
任何指导将不胜感激
谢谢你
ruby-on-rails - ransack 的 sort_link 路由错误
我一直在使用 sort_link 对页面上的链接进行排序
它工作正常......但是当用户过滤某些东西时,它会将我带到 url discounts/set_filter 并且一旦它到达那里,可排序的链接就不再起作用并引发路由错误
我查看了文档并查看了 railscast http://railscasts.com/episodes/370-ransack?view=asciicast ......Ryan Bates 确实解决了这个问题,但他通过将其移至filter.html.haml 部分不是我想要的.....我想保持我的链接可以这样排序而不会出现此错误
有什么建议么?
谢谢你
ruby-on-rails - 保留多个端点/控制器功能之间的 Ransack 搜索
我有一个模型,它通过对我命名的 ajax 调用和端点更新其结果/model/filter
,并且我正在尝试将搜索合并到组合中。我添加了 Ransack,它在索引上工作得很好(如果我只是搜索),但我希望它在我应用过滤器时也能工作。
在我的控制器功能中,我已替换@models = Model.scoped
为
但是,当一个 ajax 调用执行这个函数时,我得到一个不使用搜索词的结果。
我要么想确保params[:q]
达到与加载/model/filter
时相同的状态/model/index
(JS 解决方案),要么我希望能够在@search
调用时访问同一个对象filter
(Ruby 解决方案)。
我在这里离基地很远吗,还是这很容易做到?
ruby-on-rails - 如何在提交时让 <% f.submit %> 重定向到锚标记
我正在尝试使用 Ransack 为我的谷歌地图应用程序创建一个搜索过滤器。过滤正在工作,但我希望它重定向到地图所在的#footer,而不是页面顶部。这可能吗?这是我所拥有的
<%= f.submit "过滤结果", :onsubmit => root_path(:anchor => 'footer'), :class => "btn btn-success" %>
任何想法,非常感谢-约翰
ruby-on-rails-3 - 用于布尔属性的 eq_any - ransack
我的模型中有一个布尔属性(已发布),book
我希望使用该值上的复选框过滤所有书籍。
这意味着我想要类似eq_any
but for true
or的东西false
。有没有办法使用 Ransack 做到这一点?
更新
我希望用户能够只选择已出版的书籍、未出版的书籍和任何书籍。所以单个复选框是行不通的。
ruby-on-rails-3 - Rails - Ransack gem - 单选按钮设置
我正在使用 Ransack gem 来创建简单的搜索界面。模型属性之一可以是true或false。因此,使用 Ransack 表单生成器,我有以下代码:
问题是我无法“取消选中”单选按钮,一旦它们被选中。
是否有任何选项可以使按钮工作,或者我应该使用额外的 JavaScript?
ruby-on-rails-3.2 - ransack gem - 整数值 - 未定义的方法“gsub”
我正在使用 Ransack gem 对数据库执行搜索。
问题是,如果列是整数类型并且使用的谓词是“包含”,我会得到
关于如何处理这个问题的任何想法?
ruby-on-rails - 单选按钮不会保持按下状态
我在搜索表单中使用 ransack 和单选按钮:
我有一个奇怪的行为。当按下选择按钮并重新加载页面时,其中两个按钮(第一个和第三个)保持按下状态。中间忘记了它,没有被推动。按钮的洗劫过滤器被传输并应用。
页面加载后,相关的 html 看起来像这样(显然,我猜):