在my previous question之後,答案(@Andy H)表示相關問題是陳述的順序。因此,一般來說,是否具有「before-after statement dependencies」的「正確」/「正確」?也就是說,舉例來說,如果我有以下工作代碼根據其他陳述的順序進行陳述是否是一個好主意?
class Article < ActiveRecord::Base
acts_as_list ...
include MyModule
end
和下面的代碼做不工作
class Article < ActiveRecord::Base
include MyModule
acts_as_list ...
end
有一些「壞」的理由不繼續該課程的實施?也就是說,一般來說,是一個好主意,可以使語句依賴於其他語句的順序?
爲什麼從模塊中添加'acts_s_list'行爲,因爲它們是綁定的? – apneadiving
@apneadiving:有時你會包含一個依賴於類中某些方法的自定義實現的模塊(例如:'<=>'和'Enumerable'),原則上沒有任何問題。 – tokland