【问题标题】:Checkboxes in dropdown with geocoder带有地理编码器的下拉列表中的复选框
【发布时间】:2015-07-16 17:09:01
【问题描述】:

我是这里的新手 我正在使用这个下拉列表,它在 selected-rails 和 country-select gem 的帮助下列出了所有国家。

<%= country_select :country, ['United States of America'], { include_blank: true }, { class: 'chosen-select' } %>

我想做的是在下拉列表中列出的每个国家/地区前面都有复选框,并且可以进行多项选择,而且我想做这个网站正在使用的事情。

https://www.cofounderslab.com/

下拉列表中的搜索框,以便用户可以搜索国家/地区,以及在选择他/她的国家/地区后,他可以搜索 100 英里或 50 英里内的区域的功能......为此,我想出了地理编码器 gem,但无法做到 已经为此浪费了 2 天 任何形式的帮助将不胜感激。

【问题讨论】:

  • 我认为您的问题可能会有所改进。你认为你可以收紧它以更清楚你在问什么问题?例如,不要仅仅链接到另一个站点并要求我们去查看,而是显示一个聚焦的屏幕截图,显示您想要实现的效果。另外请添加您尝试过的任何代码。
  • imgur.com/qwzU2t6 在此您可以看到下拉列表中有复选框选项,在该下拉列表中我想从 3 个不同的模型中获取值 imgur.com/rB4WeAE 在此图像中您可以清楚地理解当我们选择一个有多少英里的城市时,它将根据它显示数据。为此,我提出了 Geocoder gem,但对于如何使用它却完全空白。

标签: ruby-on-rails ruby ruby-on-rails-3 rails-geocoder


【解决方案1】:

你必须用国家/地区迭代列表并为每个国家/地区制作一个复选框

<% @country.each do |country| %>
   // here you have to do your checkboxes 
 <%end%>

【讨论】:

  • 我做了这个 但我得到了 :- 未定义的方法 `each' 用于 nil:NilClass 这就是我的索引 正如我从你的回答中了解到的那样,它不会这样做,因为我通过 selected-rails 和 country select gem 在下拉列表中列出国家
猜你喜欢
  • 2010-12-02
  • 2015-12-12
  • 2015-03-22
  • 2015-11-24
  • 1970-01-01
  • 2016-05-05
  • 2020-02-11
  • 2010-10-16
  • 1970-01-01
相关资源
最近更新 更多