我在Rails中創建了一個應用程序,並生成了兩個模型,一個用於學生,另一個用於獲獎。使用選擇框(RoR)
rails students
script/generate scaffold student given_name:string middle_name:string family_name:string date_of_birth:date grade_point_average:decimal start_date:date
script/generate scaffold award name:string year:integer student_id:integer
每個學生都可以有很多獎項,所以我給學生模型添加了has_many:獎項。我還增加了一個選擇框,讓用戶創建新的獎項的觀點:
<%= f.select :student_id, Student.find(:all).collect {|s| [s.name, s.id]} %>
我的問題:如果我想給用戶沒有指定學生創造一個獎項的選項,我會怎麼修改選擇框讓他們做到這一點?
我是全新的Rails。謝謝!