次のエラーが表示されます。
undefined method `can_read?' for nil:NilClass
..ログアウトしたユーザーで製品ページにアクセスしようとしたとき。現時点で私が持っている
class ProductAuthorizer < ApplicationAuthorizer
def self.readable_by?(user)
true
end
end
ログインしていないユーザーでもページを閲覧できるようにしたい。これは可能ですか?
デフォルトのユーザーメソッドを次のように変更してみました:
config.user_method = :current_user ||= User.new
ただし、これにより問題が発生し、サーバーが起動しません。