我是一个完整的菜鸟。我有 2 个 sinatra 类 engine_a.rb 和 engine_b.rb
想要使用 ru 文件传递 rackoptions,例如
$ rackup config.ru -O engine=a
我想使用类似于以下的机架进行选择性加载
require 'engine_a'
require 'engine_b'
if rackoption == a
run eng_a.new
else if rackoption == b
run eng_b.new
end
请告诉我,如果我做同样的类比是错误的。如果没有,有人可以帮助我编写可以帮助我实现相同行为的代码。我没有得到足够的关于这些的教程。
也让我知道机架是否是正确的工具。