Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/62.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 on rails 如何定义和访问Rails 1.2.3中的常量?_Ruby On Rails_Constants - Fatal编程技术网

Ruby on rails 如何定义和访问Rails 1.2.3中的常量?

Ruby on rails 如何定义和访问Rails 1.2.3中的常量?,ruby-on-rails,constants,Ruby On Rails,Constants,我在Rails 1.2.3中定义常量时感到困惑 在这里,我想以常量定义一个url,并希望在任何控制器上访问。例如: TEMPLATE_URL = "www.google.com" 现在我想进入任何一个控制器。然后我无法定义和访问此常量。在application\u controller.rb(或application.rb)中添加以下内容 您可以使用任何控制器访问它 puts TEMPLATE_URL # www.google.com 如果要在任何视图/帮助程序/模型中使用相同的变量,可以按

我在Rails 1.2.3中定义常量时感到困惑

在这里,我想以常量定义一个url,并希望在任何控制器上访问。例如:

TEMPLATE_URL = "www.google.com"

现在我想进入任何一个控制器。然后我无法定义和访问此常量。

在application\u controller.rb(或application.rb)中添加以下内容

您可以使用任何控制器访问它

puts TEMPLATE_URL # www.google.com
如果要在任何视图/帮助程序/模型中使用相同的变量,可以按以下方式使用

ApplicationController::TEMPLATE_URL

只是一个提示-你真的应该使用Rails 3。Rails 1.2.3非常古老!
ApplicationController::TEMPLATE_URL