Я занимаюсь разработкой приложения для rails, и у меня 2 разные роли пользователя : расширенный и базовый.
Вместо того чтобы скрывать ссылки в основных представлениях пользователя (например, с помощью CanCan), я хочу управлять 2 различными наборами представлений : один для опытного пользователя и один для основного пользователя.
В настоящее время я работаю таким образом:
case current_operator.op_type
when 'basic'
format.html { render :template => "devices/index_basc.html.erb" }
when 'advanced'
format.html # index.html.erb
end
Но я не хочу указывать при каждом действии шаблон для основного пользователя ({render: template => "devices / index_basc.html.erb"})
Я думаю, что есть какой-то другой путь (надеюсь, более аккуратный:)
У вас есть идеи?
Спасибо,
Alessandro