循环遍历rails中的多个属性

时间:2011-05-02 18:39:18

标签: mysql ruby-on-rails ruby

我在我的用户模型中使用has_many: skills并且我想知道,在用户选择了动态生成的表单文件中的许多技能后,如何将所有技能拉入数组并将其显示在我的视图中?

2 个答案:

答案 0 :(得分:2)

我认为这就是你想要做的......如果没有,请用你真正想要的输出更新你的问题。就像@thefugal一样,我假设技能有一个名字。

由于@ user.skills是一个数组,因此需要遍历每个数组。

<ul>
  <% @user.skills.each do |skill| %>
    <li><%= skill.name %></li>
  <% end %>
</ul>

答案 1 :(得分:1)

技能是否已经存在?如果是这样,通过该关联,您应该能够获得用户技能的数组(假设您有一个用户@user

@user.skills