В моем приложении я хочу использовать различные схемы, когда пользователь вошел в систему и неRails: различные макеты
application_controller:
class ApplicationController < ActionController::Base
# Prevent CSRF attacks by raising an exception.
# For APIs, you may want to use :null_session instead.
protect_from_forgery with: :exception
layout :determine_layout
private
def determine_layout
user_signed_in? ? 'application' : 'landing'
end
end
Но этот код не работает: макеты не меняется. Может ли это сделать? Или какие-то ошибки я сделал?
Спасибо!
Код выглядит нормально, а какой у вас у вас всегда есть макет? – apneadiving
, когда пользователь регистрируется в 'приложении', и когда пользователь не зарегистрирован в макете, это' приземление' –
ОК, поэтому ваш метод работает ... – apneadiving