鉴于此:
<%= f.collection_select :role_id, @role, :id, :name %>
是否有一种简单的方法可以将:name
人格化或标题化,如果它存储为super_admin
之类的内容?我试过humanize(:name)
,但这似乎不起作用。
答案 0 :(得分:3)
更好的方法是在模型'role'中添加一个返回人名的方法,如
class Role< ActiveRecord::Base
def human_name
humanize(name)
end
end
<%= f.collection_select :role_id, @role, :id, :human_name%>