按本example,下面的方法:保存.csv文件數據庫無法識別to_hash方法
require "csv"
def import_vault_data(filename)
fn = "#{RAILS_ROOT}/public/data/#{filename}"
CSV.foreach(fn, :headers => true) do |row|
House.create!(row.to_hash)
end
end
正在產生這樣的錯誤:
undefined method `to_hash' for #<Array:0x104cc07b8>
任何線索,缺什麼?
我使用的鐵軌2.3.9
to_hash在rails上不工作2.3.9它在rails上工作> 3 –
你使用的是哪個版本的Ruby?我猜測它是1.8。 –
很高興知道。是否有相同的方法或手段來完成軌道2.3.9相同的事情? – iamtoc