在只登录users
的应用中使用设计,现在我也添加了companies
的登录信息。
遇到设计显示用户名而不是对象的问题:
<%= current_user %> displays: John Deer
<%= current_company %> displays: #<Company:0x7f045be0b800>
我正在处理的应用程序是由其他人启动的,不能说某些设计方法是否已被重写。
有什么想法吗?谢谢。
答案 0 :(得分:1)
我认为您只需要为公司模型定义to_s
方法
class Company
def to_s
self.name
end
end
self.name
是您想要显示的内容。