2017-01-18 9 views
-1

私はしばらくの間googledしていましたが、別のものを試してみましたが、どちらも動作していないように見えるか、2つのテーブルを使用することに集中しているようです。私が持っている質問は: 他のドロップダウンの選択された値に基づいて1つのドロップダウンを設定するにはどうすればいいですか?他から選択した値のbase_select

私はテーブルを持っています:ここでは、最初にmeasurement_typeを選択し、次にそのタイプに属する測定値の1つ目のテーブルを選択します。 measurement_type

+0

は、私はあなたがして検索してみてください、間違ったキーワードを選んだと思う」と選択し、動的Railsの –

+0

あなたが最初の選択が行われた後、APIコールが必要です?いくつかのコードを追加してください。 – Sravan

+0

私は分かりません。私はまだこの問題のコードを持っていません。まあ、私は1 collection_selectが、それはちょうど普通のものです。 – Marco

答えて

1

ため

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

もう一つは、私はこの質問はあなたに似ており、参考になりましかもしれないと思います。

Filtering categories

+0

私はその質問を見ました。しかし、私が見つけたほとんどの他のものと同様に、2つのテーブルを使用しているので、実際にそれを調べていません。とにかく私がそれを使うことができるかどうかはわかります。 – Marco

+0

2つのテーブルを使用する必要はありませんが、メインのコンセプトは、その場でデータを取得するためのAjaxの使用です。あなたはあなたのコントローラdefに必要なあらゆる種類のロジックを書くことができます。 –

+0

ああ、ありがとう、私はそれを調べます。私はプログラミングに慣れていないので(私は以前は.netだけ使用していた)、私はAjaxで何もしなかった。 – Marco

関連する問題