gpt4 book ai didi

ruby-on-rails - 在 ransack 中添加隐藏字段

转载 作者:行者123 更新时间:2023-12-02 04:52:30 24 4
gpt4 key购买 nike

我正在尝试在 ransack 表单中添加一个隐藏字段,该字段不会被 ransack 搜索方法评估,我想在 Controller 中手动评估它。我该怎么做?

在我下面的例子中,我想向 Controller 传递一个城市 ID 并对其进行评估,而无需对其进行任何搜查。

= search_form_for @q do |f|
= f.label "Has Mobile"
= f.check_box :mobile_true
= f.hidden_field :city_id, :value =>@city.id

我该怎么做?

最佳答案

您可以在字段名称后添加 ransack 谓词。 :city_id_eq

= search_form_for @q do |f|
= f.label "Has Mobile"
= f.check_box :mobile_true
= f.hidden_field :city_id_eq, :value =>@city.id

谓词 https://github.com/ernie/ransack/wiki/Basic-Searching

关于ruby-on-rails - 在 ransack 中添加隐藏字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18579722/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com