#{path}和“#{RAILS_ROOT}”之间的区别是什么?

时间:2012-04-01 10:54:47

标签: ruby-on-rails

我知道RAILS_ROOT是获取Rails.root的旧方法,它返回一个字符串,而Rails.root返回一个Pathname对象。在加载环境之前,我遇到了使用RAILS_ROOT的问题。作为一个快速的解决方案,我使用#{path}工作,并返回根路径作为tring。我还注意到,虽然RAILS_ROOT和Rails.root在控制台上按预期工作,但#{path}却没有。

那么这个#{path}是什么?它来自哪里?

1 个答案:

答案 0 :(得分:2)

据我所知,默认情况下没有设置“路径”变量。在代码库中搜索“path”并查看它的设置位置。