是的,我想附加一个常数,
我有一个数组作为常量存储在 mainapp 中,例如
class FOO
ABILITY = [["xxxx","XX"],["yy","YYY"]]
end
以上常量以各种方式在整个 mainapp 中使用。
现在,我有一个扩展 mainapps 能力的 Rails 引擎,并且想在主应用程序中扩展 ABILITY 数组,所以如果我在哪里做
ABILITY.each
我会多买一双。
不假思索地做了一个
class BAR
FOO::ABILITY << ["zzzz","ZZZZ"]
end
当然,这并没有做任何事情。
我从来没有考虑过附加一个常量,这本身似乎是一件坏事,但考虑到 RailsEngine 的目的,因为它感觉是一个足够的想法,在此先感谢。