gpt4 book ai didi

ruby-on-rails - Rails.env 和 Config.root 应该在 'rails console' 模型中工作吗?

转载 作者:行者123 更新时间:2023-12-03 14:33:40 26 4
gpt4 key购买 nike

这两个对象在“rails 控制台”中似乎都为零。

这是为什么?

实际上现在 Rails 可以工作:

puts Rails.env
/path/to/my/project

但对于配置:
puts config.root

NameError: undefined local variable or method `config' for #<Object:0x1001dd2a0>
from (irb):8

最佳答案

没有全局config方法。如果您从 Rails 2 中的环境文件中复制它,请注意这些实际上是在特定上下文中评估的。

前往 config对象,请尝试以下操作之一:

对于 Rails 3 及更高版本:

Rails.application.config

对于 Rails 2.x:
Rails.configuration

如果您需要获取项目的根目录(不确定这是否真的是您想要完成的),您可以在 Rails 2 及更高版本中执行以下操作:
Rails.root

关于ruby-on-rails - Rails.env 和 Config.root 应该在 'rails console' 模型中工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4241622/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com