У меня есть приложение для электронной коммерции с двумя различными моделями дизайна seller
и buyer
. Я не использую subdomains
.so это то, как каждый из urls
выглядитПоказаны разные navbar на основе модели разработки
http://localhost:3000/buyers/sign_in
http://localhost:3000/sellers/sign_in
Я использую разные точки зрения для каждого также разработать из них. Но я не хочу показывать то же самое navbar
для seller
и buyer
. Как я могу проверить, находится ли пользователь в seller page
или buyer page
и отображать навигационную панель на основании того, что от application.html.erb
?
Сначала я подумал о том, чтобы показывать навигатор на базе контроллера, но поскольку в разработке используются одни и те же контроллеры и действия для всех моделей, я немного запутался здесь.
Я использую разные виды для покупателей и продавцов, так что можно передать переменную или что-то в application.html.erb с каждой страницы (например, login, signup), чтобы показать правильный навигатор?
Я бы выбрал что-то вроде <% if current_page? ($ Path)%> // сделать что-то <% end %> –
@KevinEtore Спасибо. Это должно сработать, но есть ли лучший способ, кроме как проверить это ... в другом месте я должен проверять каждое представление в таком виде, которое является громоздким ... Было бы лучше, если я смогу показать или скрыть на основе пространства имен. – Abhilash