簡體   English   中英

如何在rails_admin gem中創建(非粗體)自定義視圖

[英]How to create (non crud) custom view in rails_admin gem

我正在嘗試找到一種添加自定義視圖(發票視圖)並在(顯示視圖)中添加按鈕以進行打印的方法,對您有所幫助

我這樣做了,但是我必須為我的打印視圖創建一個新的控制器。 您不想使用自定義的rails admin操作,因為您要打印的頁面會顯示rails admin UI,您可以嘗試使用一些CSS規則隱藏該UI,例如:

@media print {
   …
}

但是找出所有需要隱藏和重排的元素似乎很痛苦。 只需創建一個新的控制器並通過自定義操作鏈接到它即可。 我相信您要采取的行動是

register_instance_option :collection do
  true
end

因此,您的操作將顯示在您的發票模型上,就在“創建新發票”按鈕旁邊,並且它不依賴於現有對象(如果您想要的話)。 我為您提供了創建工具所需的所有文件的要點。 https://gist.github.com/grillermo/3570369b12e6b4587672f33fc84a8662

暫無
暫無

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

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