カンカン認証に問題があります。
私のシナリオはこんな感じです。
User has_one Student
StudentControllerでは、このようなユーザーと学生を取得しています
@user = User.where(:username => params[:username]).first
@student = @user.student
@userがログインユーザーである場合とそうでない場合を条件として、ログインしたユーザーが自分の学生レコードのみを編集できるように、@ studentレコードを編集/更新するcancan承認ルールを作成するにはどうすればよいですか。ユーザー名がparamsのユーザーだけです。
質問が明確であることを願っています:)
ありがとう