Я хочу, чтобы посетители моего сайта имели сеанс по умолчанию «Гость», если они не вошли в систему. Я создал Гость в своей таблице пользователей, но как мне инициировать сеанс для этого пользователя, если пользователь не вошел в систему.
Я мог бы иметь: set_user перед фильтром в ApplicationController:
class ApplicationController < ActionController::Base
before_filter :set_user
private
def set_user
current_user || # Initiate a session with Guest here. But how?
end
end