0
嗨,我真的很陌生,我只是想弄明白這一點。我有以下模型,用戶可以是學生或老師。導軌:更新控制器
User(Student) belongs_to profile.
Profile belongs_to user.
Profile has_many grades.
Grade belongs_to profile.
Grade belongs_to class.
Class has_many grades.
Class belongs_to User(Teacher).
我們可以忽略用戶部分現在...
我的問題是,我想點添加到用戶的品位和我不知道需要在模型/控制器做什麼/視圖類。
例如,我是一名老師,我在班級的show.html.erb頁面上。我想製作一張表格,可以指定用戶的姓名和獎勵積分。
這將創建一個新的成績,如果它尚不存在或添加點到現有的成績,如果它確實存在指定配置文件的名稱。
模型/視圖/控制器類應該如何?