我有一个引擎宝石,在它的视图中使用了苗条模板 . 我还有一个使用erb模板的主机rails应用程序,并且它的gemfile中没有slim rails .

我试图通过宝石强制苗条的依赖 . 您似乎可以将精简文件渲染为erb文件,尽管这通常是不好的做法 . 目前的情况是:

add_dependency "slim-rails"

添加到gemspec中,它捆绑了来自主机应用程序的slim-rails,但我仍然收到一个错误,它无法找到模板,因为它不会在文件类型中寻找苗条 . 最后,我不得不在主机应用程序中添加“slim-rails”,但理想的解决方案是让依赖项正常工作 .

难道我做错了什么? gem目前作为子模块实现,该子模块位于目录中,但路径设置正确等 .