Ответы пользователя по тегу Ruby on Rails
  • Почему не отображается содержимое вьюхи на rails?

    потому что в admin.html нету вывода шаблона из контроллера
    в app/views/layouts/admin.html.erb надо добавить
    <%= yield %>
    Вместо yield будет рендериться содержимое из шаблона

    <!DOCTYPE html>
    <html>
      <head>
        <title>Shop</title>
        <%= csrf_meta_tags %>
        <%= csp_meta_tag %>
    
        <%= stylesheet_link_tag    'admin', media: 'all', 'data-turbolinks-track': 'reload' %>
        <%= javascript_include_tag 'admin', 'data-turbolinks-track': 'reload' %>
      </head>
    
      <body>
       <%= render "shared/main_menu" %>
       <%= yield %>
      </body>
    </html>
    Ответ написан
    Комментировать