цикл через несколько атрибутов в рельсах - PullRequest
0 голосов
/ 02 мая 2011

Я использую has_many: skills в своей пользовательской модели, и мне интересно, как после того, как пользователь выбрал много навыков в динамически генерируемых полях форм, как мне вывести все навыки в массив и отобразить их в моем представлении?

Ответы [ 2 ]

2 голосов
/ 02 мая 2011

Я думаю, это то, что вы хотите сделать ... если нет, пожалуйста, обновите ваш вопрос тем, что вы действительно ищете. Как и @thefugal, я предполагаю, что у навыка есть имя.

Поскольку @ user.skills - это массив, вам нужно перебирать каждый из них.

<ul>
  <% @user.skills.each do |skill| %>
    <li><%= skill.name %></li>
  <% end %>
</ul>
1 голос
/ 02 мая 2011

Навыки сохранились?Если да, то с помощью этой ассоциации вы сможете получить массив навыков пользователя (при условии, что у вас есть пользователь @user) с

@user.skills
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...