簡體   English   中英

Rails Axlsx gem在哪里定義函數

[英]Rails Axlsx gem where to define functions

我正在使用axlsx gem在我的應用程序中創建Excel電子表格。 對於這里的一個問題,我看到了一個非常有用的答案:

AXLSX合並樣式內的單元格

我想定義一個可用於所有工作表的函數,但不確定將其放在何處。

請查看發布的答案下方的評論:“只要將它們包含在使用它們的文件中,就可以將它們放置在所需的任何位置。對於Rails,如果您使用的是補丁方法,則可以將它們放置在初始化文件夾,然后將始終可以訪問這些方法。”

由於您希望在每個工作表上都具有此功能,因此建議將代碼放在應用程序的config / initializers /文件夾中。 當您的應用程序服務器啟動並將該代碼放在

module Axlsx
  class Worksheet 
  end
end

將使用您的新功能修補這些類。 這樣您就可以像這樣調用函數: worksheet_object.merge_last_row

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM