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