こんにちは私はレールが本当に新しいので、これを理解しようとしています。私は次のモデルを持っています。ここでユーザーは学生または教師になることができます。rails:更新コントローラ
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ページにいます。私は、ユーザーの名前とボーナスポイントを指定できるフォームを作成したいと考えています。
指定されたプロファイルの名前に対して既存のグレードが存在しない場合は、新しいグレードが作成されます。存在しない場合は既存のグレードにポイントを追加します。
モデル/ビュー/コントローラクラスはどのように見えますか?