我使用rails 5。 我已经添加了自己的rails引擎和--full setup。
rails plugin new wallet --full
我已经在我的根Gemfile中添加了这个
gem 'wallet', path: 'engines/wallet'
我的引擎名称叫钱包。
在我的引擎中,我添加了一个名为Wallet的模型。 当我尝试在视图中或从控制台访问电子钱包模型时,它显示为字符串类型"电子钱包"
这是它的假设工作方式吗? 如果我想访问模块" Wallet"来自root app?
我不知道有什么方法可以解决这个问题,任何人都可以分享一些灯光吗?
答案 0 :(得分:0)
我找不到更好的解决方案。但是从我的经验来看,就像狂欢宝石一样,他们正在做 - 完美和可安装的宝石。 我的解决方案是使用前缀engine_重命名引擎,以避免具有引擎名称的相同型号名称。 希望有人有更好的解决方案