Я довольно новичок в Rails.
При создании веб-сайта, на котором у вас есть реальный веб-сайт для вашей компании, описание вашего продукта и много другой информации, но вам также нужна панель пользователя, где он может управлять своими вещами.
Например, веб-сайт с крипто-кошельком, у вас есть настоящий веб-сайт, объясняющий все, показывающий информацию и тому подобное, и у вас есть торговая панель, дизайн которой совершенно отличается от веб-сайта.
В Rails у вас есть файл application.html.erb
, который структурирует весь сайт:
<!DOCTYPE html>
<html>
<head>
<title></title>
<%= csrf_meta_tags %>
<%= csp_meta_tag %>
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
<%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>
</head>
<body>
<%= yield %>
</body>
</html>
Где yield отображает текущий вид, который просматривает пользователь.
Как вы можете управлять полностью двумя различными дизайнами с этой структурой? Лучше ли создавать совершенно новый проект rails для пользовательской панели? Или все это можно сделать в одном проекте?