Ruby 需要ROR中的文件
我有一个控制器,它希望在另一个文件夹中包含一个文件,我该怎么做?我正在使用Ruby 1.9.2和Rails 3.2.6。谢谢 控制器文件位于中Ruby 需要ROR中的文件,ruby,ruby-on-rails-3,Ruby,Ruby On Rails 3,我有一个控制器,它希望在另一个文件夹中包含一个文件,我该怎么做?我正在使用Ruby 1.9.2和Rails 3.2.6。谢谢 控制器文件位于中 /project/app/controllers/examples_controller.rb /project/example_folder/example.rb 并且所需的文件位于 /project/app/controllers/examples_controller.rb /project/example_folder/example.rb
/project/app/controllers/examples_controller.rb
/project/example_folder/example.rb
并且所需的文件位于
/project/app/controllers/examples_controller.rb
/project/example_folder/example.rb
据
更多信息请点击这里
您可以自动加载自定义目录,其中包含您想要的类和模块 因此,您可以编辑config/application.rb
# Custom directories with classes and modules you want to be autoloadable.
config.autoload_paths += %W(#{config.root}/example_folder)
假设/projects/是您的rails应用程序根文件夹,它会是这样的:
require "#{Rails.root}/example_folder/example.rb"
就在您的控制器声明之前