Rails 3中推荐的库位置在哪里?是像“lib”一样简单吗?
我不确定,因为“lib”似乎更像是Rails 2的残留物,特别是考虑到它不再自动加载(显然有很多讨论)。
初始化程序更适用于(显然)初始化任务,例如覆盖。
具体来说,我有一个用于附件处理的小模块(Paperclip不适合此处),它太大且与我的模型不同,但不足以实现为gem。
从功能角度来看,它位于模型,视图和控制器之间。这使它听起来像一个helper,但在Rails中,helper是针对视图的,据我所知。
我应该将其放在“lib”中并在application.rb中自动加载它吗?或者也许我可以创建一个自定义表单构建器来处理表示(或两者兼而有之)。
我知道如何使它工作,但我希望学到一些新东西。 :)
我不确定,因为“lib”似乎更像是Rails 2的残留物,特别是考虑到它不再自动加载(显然有很多讨论)。
初始化程序更适用于(显然)初始化任务,例如覆盖。
具体来说,我有一个用于附件处理的小模块(Paperclip不适合此处),它太大且与我的模型不同,但不足以实现为gem。
从功能角度来看,它位于模型,视图和控制器之间。这使它听起来像一个helper,但在Rails中,helper是针对视图的,据我所知。
我应该将其放在“lib”中并在application.rb中自动加载它吗?或者也许我可以创建一个自定义表单构建器来处理表示(或两者兼而有之)。
我知道如何使它工作,但我希望学到一些新东西。 :)