关键词:
【中文标题】Ransack 搜索表单将搜索替换为“占位符”【英文标题】:Ransack search form replaces search with "Placeholder" 【发布时间】:2021-02-13 20:20:39 【问题描述】:我的城市搜索表单不知何故有一个“默认城市”,即使我点击提交并且 url 中存在参数,我仍然会返回带有默认城市的选择,这也会影响搜索结果。这是我的选择(我使用 select2)。
= search_form_for @search, url: filter_path do |f|
.columns.is-centeredstyle: 'padding-top: 100px;'
.column.is-half
= f.select(:geo_code_eq, options_for_select(@collection, (params[:q][:geo_code_eq].nil? ? '' : params[:q][:geo_code_eq])), :include_blank => true, class: "city-select2 select-input" )
= f.submit "Search"
我猜它有什么。与收藏有关,但我不知道究竟是什么带来了这个默认城市。所以这部分控制器:
def filter
@city_list = city_list
params[:q] ||=
params[:q][:geo_code_eq] = @city_list[0][1]
if params[:q].present? && params[:q][:geo_code_eq].present?
@city = Geo::City.find_by(geo_code: params[:q][:geo_code_eq])
@collection = [["#@city", "#params[:q][:geo_code_eq]"]]
end
@search = @city.streets.ransack(params[:q])
@streets = @search.result
end
【问题讨论】:
开始,总是使用两个空格。您在视图中使用 4 个空格,在控制器中使用 1 个空格。 【参考方案1】:这是将占位符放在选择参数[:q][:geo_code_eq] = @city_list[0][1] 中,基本上是说列表中的第一个位置总是在我的选择中。我用一个空的集合和一个没有街道显示的案例替换它,使用 rails .none 并且它穿得很好。
【讨论】:
css搜索表单占位符文本(代码片段)
php更改搜索表单占位符文本(代码片段)
css搜索表单占位符文本颜色(代码片段)
替换 tensorflow v2 的占位符
...我可以将所有输入定义为占位符,然后使用图的广度优先搜索为输出生成数据流图。然后我会使用feed_dict输入我的输入。然而,在Te 查看详情
css在焦点上清除搜索表单输入占位符文本(代码片段)
Ransack:如何使用现有范围?
】Ransack:如何使用现有范围?【英文标题】:Ransack:Howtouseexistingscope?【发布时间】:2012-10-0815:09:34【问题描述】:将Rails2应用程序转换为Rails3,我必须替换gemsearchlogic。现在,使用带有gemRansack的Rails3.2.8我想构建一个使用现有范... 查看详情
使用 Ransack 一次搜索多个模型
】使用Ransack一次搜索多个模型【英文标题】:SearchmultiplemodelsatoncewithRansack【发布时间】:2013-05-2210:19:24【问题描述】:我的应用程序标题中有一个搜索表单,我想使用此搜索表单在应用程序中搜索多个模型。例如,/search?q=rails... 查看详情
更改占位符字体,在搜索栏下方移动芯片/标签
】更改占位符字体,在搜索栏下方移动芯片/标签【英文标题】:changingplaceholderfont,movingchips/tagsbelowsearchbar【发布时间】:2020-10-2003:33:01【问题描述】:我在使用material-ui搞清楚一些事情时遇到了一些麻烦。首先,有没有办法让标... 查看详情
标头部分中的 ransack 搜索表单:未向 search_form_for 提供 Ransack::Search 对象
】标头部分中的ransack搜索表单:未向search_form_for提供Ransack::Search对象【英文标题】:ransacksearchforminheaderpartial:NoRansack::Searchobjectwasprovidedtosearch_form_for【发布时间】:2012-05-1809:51:01【问题描述】:首先,我是RoR的新手,所以答案... 查看详情
用点击的 span 标签的 innerHTML 替换占位符值
...2-1007:12:13【问题描述】:我想在我的页面上有一个隐藏的搜索表单,以允许用户在点击时过滤标签。我想我一开始走在正确的轨道上,但我可能已经掉进了兔子洞。到目前为止,我可以替换表单中的值,但我不知道如何运行循环... 查看详情
将查询保留在搜索栏中,但使用占位符作为初始默认值
】将查询保留在搜索栏中,但使用占位符作为初始默认值【英文标题】:Keepqueryinsearchbar,butuseplaceholderforinitialdefaultvalue【发布时间】:2016-10-0214:31:00【问题描述】:我有一个搜索栏,可以根据我输入的内容返回匹配的数据。为了... 查看详情
如何为搜索输入制作 select2 占位符
】如何为搜索输入制作select2占位符【英文标题】:Howmakeselect2placeholderforsearchinput【发布时间】:2018-01-3019:55:44【问题描述】:如何为select2jQuery插件制作占位符。在***上有很多答案如何在那里制作占位符,但它们是关于元素的占... 查看详情
如何使用正则表达式匹配从 xml 文件中搜索和替换包含占位符标记的文本。 VB.net 或 C#
】如何使用正则表达式匹配从xml文件中搜索和替换包含占位符标记的文本。VB.net或C#【英文标题】:HowdoIsearchandreplacetextcontainingplaceholdertokenswithavaluesfromanxmlfileusingregularexpressionmatching.VB.netorC#【发布时间】:2018-05-1701:00:55【问题描... 查看详情
使用 awakeAfterUsingCoder 方法将占位符替换为 xib
】使用awakeAfterUsingCoder方法将占位符替换为xib【英文标题】:ViewplaceholdersreplacementwithxibusingtheawakeAfterUsingCodermethod【发布时间】:2013-10-2613:23:24【问题描述】:我目前正在开发一个iOS应用程序,该应用程序具有多个包含UIView子类... 查看详情
iOS7 搜索栏占位符文本对齐问题
】iOS7搜索栏占位符文本对齐问题【英文标题】:iOS7issuewithUISearchBarplaceholdertextalighment【发布时间】:2014-07-2308:19:56【问题描述】:嗨,UISearchBar占位符文本对齐的奇怪行为,而UISearchbar非编辑模式但在编辑模式下显示很好。在非... 查看详情
在 Wordpress 主题中(使用 get_search_form()),如何将占位符文本添加到搜索框?
...s主题中(使用get_search_form()),如何将占位符文本添加到搜索框?【英文标题】:InaWordpresstheme(usingget_search_form()),howcanIaddplaceholdertexttothesearchbox?【发布时间】:2013-11-2103:04:46【问题描述】:我正在尝试创建一个主题,并在标题... 查看详情