当项目没有 HAML 时,如何在我的 gem 中依赖 HAML
我可以在 gem 中使用 Haml 模板,而不在应用程序 Gemfile 中写入 gem 'haml' 吗?
我将这一行放入 my_gem.gemspec 文件中:
s.add_runtime_dependency "haml", "~> 3.0"
我将这一行放入 my_gem 文件夹的 Gemfile 中:
gem 'haml', '~> 3.0'
我这样做:捆绑,并在此时安装 Haml ,但它不起作用,并且只有
Template is missing
Missing template layouts/my_gem with {:handlers=>[:erb, :builder, :coffee] }
当我在应用程序 Gemfile
gem 中复制时'哈姆勒', '~> 3.0'
工作正常。
我可以将 Haml 与 gem 一起使用而无需复制到 Gemfile 中吗?
Can I use Haml templates inside my gem, without write inside application Gemfile gem 'haml'?
I put in my_gem.gemspec file this line:
s.add_runtime_dependency "haml", "~> 3.0"
I put in Gemfile of my_gem folder this line:
gem 'haml', '~> 3.0'
I do: bundle, and Haml install at this moment , but it doesn't work, and I have
Template is missing
Missing template layouts/my_gem with {:handlers=>[:erb, :builder, :coffee] }
Only when I duplicate in application Gemfile
gem 'haml', '~> 3.0'
It's work fine.
Can I use Haml with my gem without duplication into Gemfile?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
任何应用程序(引擎)都应该需要所有需要的 gem,例如对我来说:
Any application (Engine) should require all needed gems, for example for me: