【发布时间】:2014-10-07 19:06:39
【问题描述】:
我是 Rails 的新手,请帮助理解一些事情。我在旧项目中发现了一些代码,我应该管理和编辑一些错误。 Rails 版本是 3.2,而 ruby 是 1.9.3
代码:
.select-style
= select_tag "passion", options_from_collection_for_select(@passions, "id", "name")
.select-style
= select_tag "destination", options_from_collection_for_select(@destinations, "id", "name")
如果我理解正确,所有集合都在 db/data 一些 yml 文件中。 如何在 Ruby on Rails 应用程序中编辑和管理“select_tag options_from_collection_for_select”?
【问题讨论】:
-
你试过谷歌搜索吗? apidock.com/rails/ActionView/Helpers/FormOptionsHelper/…
edit and manage it是什么意思 - 你想添加/删除额外的选项吗? -
我用谷歌搜索了它,但我不明白如何添加到目的地国家?我找到了一些 country_select gem,但我不知道如何一起工作......
-
@passions和@destinations对象对此负责,因为它们包含用于填充选择的数据集合。它们很可能通过查询数据库来填充到您的控制器中。没有看到你的控制器是不可能告诉更多的。 -
感谢@BroiSatse 的帮助
标签: ruby-on-rails ruby ruby-on-rails-3 haml