are*_*idi 6 ruby testing rspec
我正在模型上运行RSpec测试并获取字符串方法的错误,例如:"index",downcase,"和"strip."任何想法为什么会这样,我如何解决它?
bta*_*bta 12
如果您获得"未定义的方法",那么您正在操作的对象可能不是字符串.尝试.class在调用之前打印出结果.strip等,看看你正在使用什么类型的对象.通常返回字符串的函数可能会nil在出错时返回非字符串(如),并且您可能会无意中对此类操作进行操作.
.class
.strip
nil
归档时间:
16 年 前
查看次数:
20369 次
最近记录: