【发布时间】:2012-06-26 12:16:13
【问题描述】:
我在页面顶部有一个 select_tag 字段,并尝试获取所选选项以根据用户选择更改页面上的内容。
我是一名学习者,已经找到了一些信息,但没有详细的示例和关于如何最好地实现和实施的良好解释。
场景如下: 我在项目和文档之间有一个 belongs_to 关联,在我的一个列出文档的视图中,我只想在 select 标记中显示属于当前选定项目的所有文档。
想到将所选项目的 ID 传递给文档索引操作,该操作仅通过 link_to 标记显示指定项目 ID 的文档。因此,这将在视图中使用正确的文档刷新页面,但我认为这不是正确的方法,并且我不能使用 link_to 标签作为 select_tag 中的选项。任何人都可以提供帮助并提供示例吗?
【问题讨论】:
-
您知道可以选择的可用选项吗?如果是这样,而且只有少数,link_to's 会这样做。您还可以使用下拉菜单执行 select_tag。
-
可用选项因用户创建的项目而异。基本上,用户可以创建项目,也可以创建属于项目的文档。我想使用 select_tag 的原因是因为当我查看文档时,我只想查看基于所选项目的文档。我有部分 select_tag,因为我需要它在各种视图中显示,因为我有属于特定项目的各种其他项目。
标签: ruby-on-rails ruby ruby-on-rails-3.1 ruby-on-rails-3.2