Rails中没有连接函数

时间:2013-09-23 13:35:25

标签: ruby ruby-on-rails-3

我可以在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

我是否想念或错字,谢谢

2 个答案:

答案 0 :(得分:1)

Rails说你正在尝试加入一个零对象,这确实是不可能的。在尝试“加入”它之前,您应该检查您的对象是否已正确实例化:)

答案 1 :(得分:0)

在rails控制台中尝试这个(整个代码):

a='1/2/3'
b=a.split('/')
b.join('')
# => "123"