我可以在irb中使用join函数
irb(main):001:0> a='1/2/3'
=> "1/2/3"
irb(main):002:0> b=a.split('/')
=> ["1", "2", "3"]
irb(main):003:0> b.join('')
=> "123"
但在rails中,相同的代码会显示错误。
undefined method `join' for nil:NilClass
我是否想念或错字,谢谢
答案 0 :(得分:1)
Rails说你正在尝试加入一个零对象,这确实是不可能的。在尝试“加入”它之前,您应该检查您的对象是否已正确实例化:)
答案 1 :(得分:0)
在rails控制台中尝试这个(整个代码):
a='1/2/3'
b=a.split('/')
b.join('')
# => "123"