我正在使用初始化程序目录中的一个文件来声明用于应用程序不同部分的常量。
FIRST_STR = "First Name"
LAST_STR = "Last Name"
new_user_hash = Hash.new
new_user_hash[ "first" ] = FIRST_STR
new_user_hash[ "last" ] = LAST_STR
FIRST_STR
我在应用程序的不同部分使用和没有问题LAST_STR
,但是当我尝试使用new_user_hash
,我收到以下错误消息:
#<#:0x007f8da5752da0> 的未定义局部变量或方法“new_user_hash”
是否不可能在一个文件中定义/声明哈希并在另一个文件中使用它?