Я создал пользователя и сохранил идентификатор в постоянном файле cookie:
def save_user_id_cookie
cookies.permanent.signed[:user_id] = @user_id
end
Вот ссылка .
и затем попытайтесь получить к нему доступ:
helper_method :current_user
private
def current_user
@current_user = @current_user || User.find(cookies.signed[:user_id])
end
Вот ссылка .
Я вижу cookie на своем компьютере, но при попытке загрузить домашнюю страницу я получаю:
Couldn't find User without an ID
app/controllers/application_controller.rb:8:in `current_user'
Контроллер здесь .