Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 需要ROR中的文件_Ruby_Ruby On Rails 3 - Fatal编程技术网

Ruby 需要ROR中的文件

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

我有一个控制器,它希望在另一个文件夹中包含一个文件,我该怎么做?我正在使用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

更多信息请点击这里


您可以自动加载自定义目录,其中包含您想要的类和模块

因此,您可以编辑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"
就在您的控制器声明之前