1
在電子表格中創建多個選項卡時,我收到未定義的方法send_data
。我無法理解使用這種方法應該發送什麼數據。未定義的方法send_data
這是我的錯誤:
NoMethodError (undefined method `send_data' for #<Class:0x007f911933cc58>):
book = Spreadsheet::Workbook.new
sheet1 = book.create_worksheet :name => 'Sheet1'
sheet2 = book.create_worksheet :name => 'Sheet2'
sheet1.row(0).push "some content in Column1"
spreadsheet = StringIO.new
book.write spreadsheet
file = "#{Rails.root}/public/brand_store/Excelsheet"
send_data spreadsheet.string, :filename => "#{file}", :type => "application/vnd.ms-excel"
也許有沒有'send_data'方法? –
是的,我沒有創建send_data方法實際上不知道send_data方法發送什麼..我需要一個示例如何使用send_data方法發送數據 – Nishtha
send_data是一個Rails [helper方法](http://api.rubyonrails.org/類/ ActionController的/ DataStreaming.html)。您似乎試圖在瀏覽器中顯示Excel電子表格,但您的代碼位於模型中,不允許使用幫助器方法。 – MarsAtomic