查看: 1591|回复: 1

[已经解决] 没见过的NoMethodError

[复制链接]
梦石
0
星屑
50
在线时间
58 小时
注册时间
2011-8-21
回帖
25
发表于 2012-6-27 21:01:49 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
如图,以前总是undefined method之类的,这个allocator是什么东西啊?
出错脚本:main第一行  data = Data.new
前面定义过
class Data
  attr_accessor :map, :player, :temp
end
error.png
梦石
0
星屑
50
在线时间
1281 小时
注册时间
2006-8-27
回帖
550
发表于 2012-6-27 21:26:59 | 显示全部楼层
NoMethodError (异常:方法未定义)
调用未定义的方法时抛出此异常。

Data
在书写扩展库的过程中,有时并不适合定义new,所以该类就是Object中只对new进行undef的类。在Ruby层面中完全不必在意。

Data本身已经是一个类
好象是Data 取消了以前定义的new方法

所以你还是改个名字吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部