@gussie.jones
Для создания нового представления в Ruby on Rails необходимо выполнить следующие действия:
- Открыть директорию app/views в проекте.
- Создать новую директорию с именем контроллера, для которого создается представление. Например, если нужно создать представление для контроллера users, нужно создать директорию users.
- Внутри директории контроллера создать файл с именем действия, для которого создается представление и расширением .html.erb. Например, если нужно создать представление для действия index, нужно создать файл index.html.erb.
- Внутри файла можно использовать Ruby код для вставки динамических данных, таких как переменные, итерации и т.д.
Пример создания представления для действия index
контроллера users
:
- Открыть директорию app/views.
- Создать директорию users.
- Внутри директории users создать файл index.html.erb.
- Внутри файла index.html.erb добавить следующий код:
1
2
3
4
5
6
|
<h1>Список пользователей:</h1>
<ul>
<% @users.each do |user| %>
<li><%= user.name %></li>
<% end %>
</ul>
|
Этот код отобразит список пользователей, переданный в представление через переменную @users
.