这似乎应该在 Rails A1 中,但我在任何地方都找不到。我有一堆位置存储在位置表中,由文本字段城市、县、国家等组成。(在我看来,这一切都应该被规范化,但是你去吧......)。
用户可以按位置搜索,然后输入单独的搜索字段。目前,我希望“国家/地区”这样的框成为国家/地区的下拉列表。我目前在数据库中获得的国家列表如下:
@countries = Location.find(:all, :select=>"DISTINCT country")
搜索框目前只是一个文本字段:
<%= f.text_field :country,{:placeholder => "Country",:size=>20 } %>
但我希望它成为@countries 变量中已经存在的国家/地区的下拉框。它只会将国家作为字符串传递。我是一个完整的 Rails 新手,即使是基础知识也让我感到困惑......帮助!