認証に CanCan を使用していますが、名前にアンダースコアが含まれるクラス (message_board など) の認証を設定しようとする場合を除いて、正常に動作します。たとえば、次のようにするとうまくいきます。
アビリティ.rb
can [:read, :create, :destroy], Message do |message|
message.user_id == user.access_id
end
しかし、次を追加すると:
can [:create, :read], Message_board do |board|
board.user_id == user.access_id
end
認証が必要なことをしようとすると、次のエラーが表示されます。
LoadError in TimelinesController#show
Expected {app_name}/app/models/message_board.rb to define Message_board
これを修正する方法はありますか?ありがとう!