我包含了gem' remote_table'在我的Gemfile中(Rails 3.1.12) 在spree admin中我创建了新的控制器:
class Admin::XlsPriceLoadsController < Admin::BaseController
def upload
source_xls = RemoteTable.new(filename)
source_xls.each do |row|
....
end
end
end
TypeError (Zip is not a module):
app/controllers/admin/xls_price_loads_controller.rb:26:in `upload'
...
当我探索source_xls对象时,它们的frozen?
属性为真。
那么,任何灵魂都可以写信给我,为什么被解析的对象会被冻结? 而且,如果我运行此代码
source_xls = RemoteTable.new(filename)
source_xls.each do |row|
....
end
感谢您的所有建议!
答案 0 :(得分:0)
filename
方法/属性来自何处?这是狂欢的东西吗?在#upload
点调用它有什么价值?
关于
app/controllers/admin/xls_price_loads_controller.rb:26:in
上传&#39;`
26号线上有什么?