2011-01-09 39 views
3

在Rails中,我們在我們的模型中編寫了很多代碼,例如類方法,插件方法,named_scopes,回調函數......我想知道是否有良好的模式來組織序列。我之前在演示中看到了最好的例子,但現在我忘了。Ruby on Rails模型的最佳方法序列?

有人有建議嗎?謝謝

回答

1

沒有設置方法...如果您使用的是依賴於方法的作用域(因爲Rails 3,named_scope已被棄用),它必須在模型中的方法之後定義。混合和匹配是可能的,有時候這是必要的。

它不影響加載時間或效率就我所知

+0

我只是想試圖找到組織代碼的最佳方式下的存在... – xdite 2011-01-10 20:29:16

1

我敢強迫症編寫Ruby的時候,所以我有一個非常自以爲是回答你的問題。我創建了這個gist作爲我們使用的結構的一個例子。

0

我寫了一段時間後,作爲我的風格指南的一部分: acts_as_good_style

因人而異,以「最好的」分組/排序是什麼,但如果你想我把它的「示範成語」部分