将ruby脚本加载到另一个ruby脚本中
我需要在加载另一个脚本的脚本中定义一个函数,并在加载的脚本中使用它。例如: 主文件:将ruby脚本加载到另一个ruby脚本中,ruby,Ruby,我需要在加载另一个脚本的脚本中定义一个函数,并在加载的脚本中使用它。例如: 主文件: require 'file' def FunctionA() #define function here end file.rb: FunctionA() 我无法将定义移动到要包含的文件中。有什么方法可以做到这一点吗?对于您现在问题中介绍的用例,只需将require'file'移到末尾即可 def FunctionA() #define function here end require
require 'file'
def FunctionA()
#define function here
end
file.rb:
FunctionA()
我无法将定义移动到要包含的文件中。有什么方法可以做到这一点吗?对于您现在问题中介绍的用例,只需将
require'file'
移到末尾即可
def FunctionA()
#define function here
end
require 'file'
这是我的第一个想法。错误“uninitialized constant Font(NameError)”是否意味着它正在寻找一个变量,而不是一个函数?希望与您讨论Ruby JSON类。。你能建议一个时间吗?你什么时候有空?我没有。所包含的一个使用Zlib进行非压缩。另一个我正在写。另外,ruby似乎不把我的评论算作行或其他什么,因为我的行号总是不正确。有办法解决这个问题吗?