Как создать новый представление (view) в Ruby on Rails?

Пользователь

от gussie.jones , в категории: Ruby , год назад

Как создать новый представление (view) в Ruby on Rails?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от eudora , 10 месяцев назад

@gussie.jones 

Для создания нового представления в Ruby on Rails необходимо выполнить следующие действия:

  1. Открыть директорию app/views в проекте.
  2. Создать новую директорию с именем контроллера, для которого создается представление. Например, если нужно создать представление для контроллера users, нужно создать директорию users.
  3. Внутри директории контроллера создать файл с именем действия, для которого создается представление и расширением .html.erb. Например, если нужно создать представление для действия index, нужно создать файл index.html.erb.
  4. Внутри файла можно использовать Ruby код для вставки динамических данных, таких как переменные, итерации и т.д.


Пример создания представления для действия index контроллера users:

  1. Открыть директорию app/views.
  2. Создать директорию users.
  3. Внутри директории users создать файл index.html.erb.
  4. Внутри файла index.html.erb добавить следующий код:
1
2
3
4
5
6
<h1>Список пользователей:</h1>
<ul>
  <% @users.each do |user| %>
    <li><%= user.name %></li>
  <% end %>
</ul>


Этот код отобразит список пользователей, переданный в представление через переменную @users.