【问题标题】:Base collection_select on selected value from other基础 collection_select 来自其他选定的值
【发布时间】:2017-01-19 21:43:43
【问题描述】:

我用谷歌搜索了一段时间并尝试了不同的方法,但似乎都没有奏效,或者他们似乎都专注于使用 2 张桌子。我的问题是: 如何根据另一个下拉列表的选定值填充 1 个下拉列表。

我有一个表:测量,我首先要选择一个测量类型,然后在第二个表中选择属于该类型的测量之一。

<%= f.collection_select(:measurement_id, Measurement.all, :id, :measurement, prompt: true) %>

一个用于measurement_type

【问题讨论】:

  • 我认为您选择了错误的关键字,请尝试使用“使用 Rails 进行动态选择”进行搜索
  • 第一次选择后是否需要调用api?请添加一些代码。
  • 我不知道。我还没有这个问题的任何代码。好吧,我有 1 个 collection_select,但这只是一个普通的。
  • 还有,为什么是-1?

标签: mysql ruby-on-rails


【解决方案1】:

我认为这个问题与您相似,可能对您有所帮助。

Filtering categories

【讨论】:

  • 我确实看到了这个问题。然而,像我发现的大多数其他人一样,它使用 2 张桌子,所以我没有真正研究过。但我会看看我是否可以使用它。
  • 不必使用两个表,主要概念是使用 Ajax 即时获取数据。你可以在你的控制器定义中编写任何你想要的逻辑。
  • 啊,谢谢,我会调查的。由于我是编程新手(嗯,之前只使用过 .net),所以我从未对 Ajax 做过任何事情。
  • 我假设 ajax 代码必须放在属于控制器的咖啡文件中?我可以只使用我现在拥有的 collection_select 下拉菜单吗?
  • 是的,你可以。请看这个stackoverflow.com/questions/11327282/…
猜你喜欢
  • 1970-01-01
  • 2013-10-22
  • 1970-01-01
  • 2017-12-04
  • 1970-01-01
  • 1970-01-01
  • 2023-01-11
  • 1970-01-01
  • 2011-06-05
相关资源
最近更新 更多