0
我有scaffold student name:string is_active:boolean
和scaffold attendance student_id:integer event_id:integer
Ruby on Rails的關聯內部過濾
Student has_many :attendances
Attendance belongs_to :student
出勤/ _form.html.haml:
= simple_form_for(@attendance) do |f|
= f.error_notification
.form-inputs
= f.association :student
= f.association :event
.form-actions
= f.button :submit
如何編輯協會下拉菜單看到有隻讓學生is_active : true
?
我試圖第二個。它有效,但是當我去考勤/編輯時,如果學生字段不再有效,它顯示爲空白。這能解決嗎? –
那麼,如果您的數據庫中只有一名學生,而他/她沒有激活,那麼下拉菜單中將不會顯示任何內容。你想要發生什麼? –
如果例如我想編輯'= f.association:event',並且學生不再活躍,它將顯示一個空白'= f.association:student' ... –