Вы можете использовать макет, который похож на главную страницу в ASP.Net, есть много способов назначить главную страницу для вашего железнодорожного приложения:
- Для одной страницы :
class EmployeesController < ApplicationController
layout "submaster"
# ---
end
субмастер находится в app / views / layouts / submaster.html.erb
- Для всего применения :
class ApplicationController < ActionController::Base
layout "main"
#...
end
main находится в app / views / layouts / main.html.erb
- Макет во время выполнения :
class EmployeesController < ApplicationController
layout :emp_layout
def show
# ---
end
private
def emp_layout
@current_user.admin? ? "admin" : "submaster"
end
end
Если текущий пользователь является администратором, он получит макет администратора или макет субмастера.
Если возможно, пожалуйста, проверьте идентификаторы урожайности в рельсах.