【发布时间】:2016-08-18 11:13:58
【问题描述】:
现在我是 ruby 语言的新手。目前正在学习红宝石。我是 PHP 专家。基本上我在 CakePHP 工作。 CakePHP 和 Ruby 的目录结构大致相同。但我对 Ruby 代码有点困惑。
在 CakePHP 中,当我在 bootstrap.php 中定义任何变量时,我正在整个站点中获取此变量。
假设我有一个变量名$gallery_path = 'files/gallery/'; 如果我在控制器、模型和视图中有echo $gallery_path。我正在获取我的画廊路径。
但在 ruby 中,我无法定义任何变量,例如 php bootstrap.php 请建议我。
【问题讨论】:
-
您正在寻找全局变量...
-
@SuperPeanut 不,全局变量不是这里的答案。
-
您要定义什么样的变量? Ruby 强烈鼓励人们将它们组织成模块或类,以简化访问并防止它们发生冲突。
-
Chinu 在 PHP 中所说的称为全局变量。所以他的问题是:如何在 Ruby 中使用 PHP 的全局变量功能...
标签: php ruby-on-rails ruby cakephp