1
File.open(File.join(__dir__, 'config/global_nav_data.yml'))
我的創業板安裝的rails項目將有一些文件裏面的配置文件夾。我必須在項目中獲取該文件。我嘗試了上面的內容,但它在gem中並沒有在項目中獲取文件。如何通過gem訪問rails項目中的文件?
File.open(File.join(__dir__, 'config/global_nav_data.yml'))
我的創業板安裝的rails項目將有一些文件裏面的配置文件夾。我必須在項目中獲取該文件。我嘗試了上面的內容,但它在gem中並沒有在項目中獲取文件。如何通過gem訪問rails項目中的文件?
File.open(File.join(Rails.root, 'config', 'global_nav_data.yml'))
一個大概要增加對Rails
檢查的定義,如:
if Kernel.const_defined? 'Rails'
File.open(File.join(Rails.root, 'config', 'global_nav_data.yml'))
else
raise 'I need Rails to run!'
end
謝謝@mudasobwa – Praveenkumar