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