如何从我的 Rails 项目中引用文件?
How do I reference a file from within my Rails project?
我正在使用 Rails 5.0.1。我的项目中有一个 Java class 文件位于
bin/java/WordToTextConverter.class
如何从 Rails 文件中引用此 class?例如,在我的一项服务 classes 中,我有这个
`java -classpath "#{Rails.configuration.java_class_path}" WordToTextConverter ${file_location} #{file_as_text}`
但这目前失败了,因为我没有输入 "WordToTextConverter" 的正确路径。那条路应该是什么?
您可以使用 Rails.root
,它将为您提供当前 Rails 应用程序的完整路径,例如:
/some_directory/rails_project/
因此您可以通过这种方式访问 bin/
文件夹或您需要使用的任何其他文件夹,因此您可以尝试使用:
"#{Rails.root}/bin/java"
我正在使用 Rails 5.0.1。我的项目中有一个 Java class 文件位于
bin/java/WordToTextConverter.class
如何从 Rails 文件中引用此 class?例如,在我的一项服务 classes 中,我有这个
`java -classpath "#{Rails.configuration.java_class_path}" WordToTextConverter ${file_location} #{file_as_text}`
但这目前失败了,因为我没有输入 "WordToTextConverter" 的正确路径。那条路应该是什么?
您可以使用 Rails.root
,它将为您提供当前 Rails 应用程序的完整路径,例如:
/some_directory/rails_project/
因此您可以通过这种方式访问 bin/
文件夹或您需要使用的任何其他文件夹,因此您可以尝试使用:
"#{Rails.root}/bin/java"