簡體   English   中英

太多的過濾器不好嗎? +導軌

[英]Are too many filters bad? + rails

我開始使用“ flog”和“ flay” gem來降低代碼的復雜性和重復性。 結果,我的一些控制器開始有很多前后過濾器。 例如,即使在控制器的多種方法中重復了一行代碼,我也開始將代碼移至before_filter。 flog n flay確實說我的代碼已經過優化,但是我想知道是否確實如此? 這么多的篩選器會降低執行時間嗎?

我不一定是這樣,但是我還沒有測試過。 確保效率的一種方法是在過濾器上添加條件。 例如: before_filter :store_image, :unless => :has_image?

這樣,模型僅在不存在圖像的情況下才會執行store_image

暫無
暫無

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

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