未定义的方法`each`为nil:NilClass

时间:2015-06-03 07:28:01

标签: ruby-on-rails ruby

我有以下代码并收到"undefined method each' for nil:NilClass"

的错误
@loan_ids = params[:moredata].split(",").map { |s| s.to_i }
@loans_ids.each do |number|
  puts number
end

3 个答案:

答案 0 :(得分:1)

@loan_ids.each而非@loans_ids.each

答案 1 :(得分:1)

@loan_ids=params[:moredata].split(",").map{|s| s.to_i }
@loan_ids.each do |number|
   puts number
end

你拼错了它

答案 2 :(得分:0)

@loan_ids.each而不是@loans_ids.each。当没有这样定义时,你有一个复数“贷款”。