我想改變到長整數包含一個「weekend_days」的方法:在Rails中,我應該修改一個基類嗎?
class Fixnum
def weekend_days
//get correct days
end
end
我想這在我的控制器和型號?顯然,我也需要它在我的測試中工作。
「鋼軌」放在哪裏的適當位置?
我想改變到長整數包含一個「weekend_days」的方法:在Rails中,我應該修改一個基類嗎?
class Fixnum
def weekend_days
//get correct days
end
end
我想這在我的控制器和型號?顯然,我也需要它在我的測試中工作。
「鋼軌」放在哪裏的適當位置?
我的傾向是簡單地將其粘貼到config/initializers/fixnum.rb
。 Rails會在啓動過程中自動選擇它,所以它應該可以在實際的應用程序,測試等中使用。如果最終在幾個Rails項目中使用它,插件可能是一個不錯的選擇。
只是一個插件,但我已經寫了一個插件,將「工作日」數學添加到Date,Time和Fixnum。 「平日」可在此處獲得:http://github.com/mdarby/weekdays