簡體   English   中英

在Ruby on Rails 3.1中,你在哪里放置自己的類?

[英]In Ruby on Rails 3.1, where do you put your own classes?

我創建了一個類,我想讓整個項目可用於錯誤響應。 我將它放在RoR 3.1目錄結構中的哪個位置? 在lib / assets中? 此外,有網上的信息嗎? 我做了一些搜索,找不到任何東西。

謝謝!

非模型相關代碼,我通常放在/lib

如果它變得繁忙,我可能會創建/lib子目錄,例如。

  • /lib/reports
  • /lib/utils
  • /lib/validators (這可能也存在於/models/validators

但更有可能的是,我最終將構建一個gem來處理這些功能。

這是一個關於工作實踐的問題,因此沒有得到如此多的記錄,但我鼓勵你看一下The Rails 3 Way ,這是一本非常龐大的書,里面有很多關於編碼風格的教程和建議。 。

暫無
暫無

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

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