我想在 RubyMotion 中定义全局常量。声明全局常量的最佳方法是什么?
如果是 Rails config/initializers/constants.rb
,我认为将全局常量放入是常见的方式。RubyMotion 中的任何替代位置?
我想在 RubyMotion 中定义全局常量。声明全局常量的最佳方法是什么?
如果是 Rails config/initializers/constants.rb
,我认为将全局常量放入是常见的方式。RubyMotion 中的任何替代位置?
没有特定的地方可以放置它们。我建议创建一个配置文件夹并将您的constants.rb
文件放入其中。然后,您在该文件中定义的任何常量都应该可用于您的类。
# /app/config/constants.rb
THIS_IS_MY_CONSTANT = "Yep"
# /app/app_delegate.rb
class AppDelegate
def application(app, didFinishLaunchingWithOptions: opt)
puts THIS_IS_MY_CONSTANT # => "Yep"
end
end
我同意杰蒙。我在 app 目录之外创建了一个配置文件夹,然后添加了
app.files << Dir.glob("./config/*.rb")
到我的 Rakefile。