我记得我第一次看Ruby视频时遇到过这个问题,但我再也找不到了。当ruby显示这样的内容时:
#<Role:0x11157b630>
,怎么回事?
我有三个角色(管理员/员工/客户),我想展示其中一个,而不是
#<Role:0x11157b630>.
知道我怎么做吗?
干杯!
最佳答案
你所看到的只是一个例子的代表。假设您在类title
上有一个Role
属性,那么您可以执行类似logger.debug @role
的操作,而不是logger.debug @role.title
。如果您只想执行logger.debug @role
以打印出更有用的内容,请在to_s
上定义一个Role
方法。
关于ruby-on-rails - Ruby显示以下内容时会发生什么:#<Role:0x11157b630>?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3859052/