0
我是新來的鐵軌,所以不要指望超級聰明的問題。添加新的記錄到模型有關係
- 我有學生M-V-C。學生可以有多個專業。
- 我有專業M-v_c鏈接到學生在1到很多關係。
- 我使用「accepts_nested_attributes_for」成功創建了學生記錄。
現在我可以在show html中看到學生記錄。
問題: - 如何添加新專業給學生?我不想改變現有的專業,我需要添加新的專業。
感謝
我是新來的鐵軌,所以不要指望超級聰明的問題。添加新的記錄到模型有關係
現在我可以在show html中看到學生記錄。
問題: - 如何添加新專業給學生?我不想改變現有的專業,我需要添加新的專業。
感謝
首先找到用戶或要添加到新的主要用戶,然後你只需要創建主。
我不知道你的關聯是哪一種方式。所以我做了兩個方面的一些示例代碼:
學生< 1:N>專業(學生有很多專業)
student = Student.find(student_id)
student.major = Major.new
student.save
主要< 1:N>的學生(主要的有很多學生)
student = Student.find(student_id)
major = Major.new
major.students << student
major.save
挑選適合您的需求
你是超級英雄的感謝的一個。我應該添加add_major動作並修復路線還是有更好的方法? – aaalsubaie 2012-03-22 16:22:55
如果您使用'rails generate scaffold'來生成您的文件,您應該擁有一個Major#新功能。這應該是一個完美的地方。只需爲用戶添加一個字段,你就應該準備好了...知道我的意思了嗎? – klump 2012-03-22 19:37:56