Bir ray oluşturuyorum 3.1 geçişi olan motor. komisyon db: geçiş, bu motorun içinde ve ana makine uygulamasının içinde iyi çalışır. Ama bu motoru başka bir ray motoruna dahil etmem gerekiyor. İkinci motor testleri için kukla uygulamasını içeren, bunu kukla app application.rb bu hat eklendi:Raylar 3.1 motor geçişleri çalışmıyor
require 'my_engine'
konsolunda, ben ilk motordan sınıfları görebilirsiniz. Ben koşmak olduğumda bu görevi
rake app:my_engine_engine:install:migrations
bu hatayı alıyorum göçler görevi, ancak:
rake aborted!
Don't know how to build task 'railties:install:migrations'
Tasks: TOP => app:my_engine_engine:install:migrations
(See full trace by running task with --trace)
Can kimse yardım my_engine_engine:
rake -T
bana app vermek yüklemek bu belada benimle
Sizin cevabınızdan bahsettiğiniz "test" dizini net değil. Bu,/test/dummy' dizini mi yoksa başka bir test dizini mi, yoksa ana uygulamanızın dizini, motorunuzu monte etmek istediğiniz dizinden mi? Ne "test" dizini demek istediniz? – Green
Uygulamanızı otomatik olarak yapmak için uygulamanızı maymunlandırırdım (adım 3'e bakın): http://pivotallabs.com/leave-your-migrations-in-your-rails-engines/ – courtsimas
Ama bu hatayı alıyorum 'Don Görevlerin nasıl inşa edileceğini bilmiyorum 'yükleme: göçmenler' –