У меня следующая ошибка:
ArgumentError (ArgumentError):
plugins/timemanagement/app/controllers/time_controller.rb:24:in `new'
lib/redmine/sudo_mode.rb:63:in `sudo_mode'
и не найти причину ошибки, вот мой код:
spreadsheet = Roo::Spreadsheet.open(File.open(tmpfile))
header = spreadsheet.first_row
spreadsheet.last_row.each do |i|
row = Hash[[header, spreadsheet.row(i)].transpose]
product = find_by(id: row["id"])
product.attributes = row.to_hash
logger.info product
end
Не могли бы вы помочь?
Это плагин для Redmine, и я пишу в lib roo. require 'roo'
также входит в верхнюю часть контроллера