3
我有一个文件夹rails.root/app/resources
一个rails应用程序,我保留了一些库代码。 该库代码在机架应用我在routes.rb
安装在我的Rails应用程序中使用reload rails.root /应用程序/资源/ *每个请求
# rails.root/app/resources/file_resource.rb
# routes.rb
mount DAV4Rack::Handler.new(
:root => Rails.root.to_s,
:resource_class => FileResource
), :at => '/', :constraints => {:subdomain => "w"}
我怎样才能让FileResource在发展每一个请求重新加载?
我试过autoload_paths
,reload_plugin
,似乎没有工作。
我认为它与routes.rb中的代码有关。
如果我在文件资源中创建一个文件rails.root/app/resources/my_helper.rb
并使用MyHelper.test(),MyHelper会重新加载。
不,我不想在'lib'文件夹中移动它。
为什么你不想将它移动到'lib'? – Simon 2011-05-23 10:08:29
我喜欢它在应用程序中的美感,因为它不是通用库代码,而是应用程序特定的逻辑。 – clyfe 2011-05-24 13:01:11