class Music < ActiveRecord::Base
attr_accessible :counter, :video, :video_file_name
def name
last=video_file_name.rindex('.') //line 1
video_file_name[last,4]="" //line 2
video_file_name //line3
end
end
我有一个 Music 类,并且想定义一个name
方法,我可以在视图中使用它,例如:@music.name
。现在,我可以获得第video_file_name.rindex('.')
1 行中的值,但我不能在第 2 行中使用它(最后)。它说"no implicit conversion from nil to integer"
。如果我将最后一个变量更改为数字,它将起作用。
有谁知道发生了什么?