use*_*320 2 ruby ruby-on-rails
我记得在第一次观看一些Ruby视频时遇到过这个,但我再也找不到了.当Ruby显示如下内容:
#<Role:0x11157b630>
Run Code Online (Sandbox Code Playgroud)
,到底是怎么回事?
我有三个角色(管理员/员工/客户),我想展示其中一个,而不是
#<Role:0x11157b630>.
Run Code Online (Sandbox Code Playgroud)
知道我怎么能这样做吗?
干杯!
你所看到的只是你所拥有的实例的一种表现形式.假设你title在课堂上有一个属性Role,你可以,而不是logger.debug @role做类似的事情logger.debug @role.title.如果您只想logger.debug @role打印出更有用的内容,请定义一个to_s方法Role.
| 归档时间: |
|
| 查看次数: |
96 次 |
| 最近记录: |