最初の項目である Student_ID (ポルトガル語では id_aluno) に依存する多くの itens を持つフォームがあり、入力する必要があります。
「aluno」を選択するためにコレクションを選択しています。名前は表示されますが、データベースにIDが書き込まれます。
<%= f.collection_select :id_aluno, Aluno.order('nome'), :id, :nome %>
2 番目の項目は、学生が支払うプランの ID です。「プラノ」と呼ばれる学生テーブルの列です。
<%= f.text_field :plano %>
最初の項目 (学生) に基づいて 2 番目の項目を入力する必要があります。「オンチェンジ」と呼ばれていると思います。
class Pagamento < ActiveRecord::Base <---- class of the FORM
belongs_to :pag1, :class_name => "Aluno", :foreign_key => "id_aluno"
has_one :pag2, :class_name => "Aluno", :foreign_key => "id_plano"
end
class Aluno < ActiveRecord::Base
has_many :pag3, :class_name => "Pagamento", :foreign_key => "id_aluno"
end
そのための JQuery を作成するには助けが必要です。
ありがとう!