我记得我第一次看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/

10-14 02:51