【发布时间】:2016-07-22 16:33:53
【问题描述】:
我正在尝试弄清楚如何使用我编写的辅助方法。
它在配置文件模型中运行良好,但在用户模型中却没有我想要的那样运行。
我有称为用户和角色的模型。它们是关联的并且属于许多。
在我的角色助手中,我有:
模块角色助手
def text_for_role(name)
case name
when 'guest'
'Guest Pass'
end
end
在我的用户索引显示页面中,我有:
<% @users.each do |user| %>
<%= user.roles.each do |role| %>
<%= text_for_role(role.name)%>
<% end %>
</td>
当我尝试这个时,它会呈现:
访客通行证 [#]
我如何摆脱 [] 内的位? - 我只想显示角色名称。
【问题讨论】:
标签: ruby-on-rails helper