Haml в Rails Engine - PullRequest
       26

Haml в Rails Engine

1 голос
/ 28 февраля 2011

Я разрабатываю движок Rails, который использует HAML для шаблонов представлений.Итак, моя gemspec имеет следующее: line

  s.add_runtime_dependency 'haml', ">= 3.0.18"

Но когда я использую этот гем в приложении, которое не использует сам HAMl, HAML, похоже, не инициализируется (хотя Gemfile.lock ясно заявляет, что онзависимости).

Должен ли я добавить инициализацию HAML в коде движка?

Ответы [ 2 ]

1 голос
/ 26 февраля 2016

Я столкнулся с той же проблемой.Исправлено требованием хамла в engine.rb

require 'haml'
0 голосов
/ 28 февраля 2011

Я думаю, что вы можете объявить стандартную зависимость от самоцветов, добавив свое собственное требование о самоцветах в init.rb для вашего движка:

Rails::Initializer.run do |config|
  config.gem 'haml', :version => 'haml'    
end
...