我想更改Fixnum以包含“weekend_days”方法:
class Fixnum
def weekend_days
//get correct days
end
end
我想在我的控制器和型号中使用它?显然,我也需要它在我的测试中工作。
“轨道”在哪里适当放置?
答案 0 :(得分:8)
我倾向于简单地将其加入config/initializers/fixnum.rb
。 Rails会在启动过程中自动选择它,因此它应该可以在实际应用程序,测试等中使用。如果你最终在几个Rails项目中使用它,那么插件也可能是一个不错的选择。
答案 1 :(得分:2)
只是一个插件,但我写了一个插件,将“工作日”数学添加到Date,Time和Fixnum。 “工作日”可在此处找到:http://github.com/mdarby/weekdays