2 рельсовых двигателя в 1 проекте, проблемы с просмотром - PullRequest
2 голосов
/ 01 мая 2011

В настоящее время я занимаюсь разработкой 2 Rails :: Engines 1 блога (для развлечения) и 1 csv import and mapper.Я превратил их с помощью enginex и ювелира в драгоценный камень.Я установил их локально, и я включил один из них в пустой проект rails 3.x, и он работает отлично!

Я хочу знать, что нужно включить оба драгоценных камня в 1 рельс3.x проект.Это все работает, не вызывает никаких ошибок, но вот проблема.

Когда я захожу на мои "/ blog" маршруты, все отображается идеально.Но когда я иду к своему маршруту "/ CSV", я не вижу никаких макетов.Когда я смотрю на файл development.log, я вижу это:

Started GET "/csv" for 127.0.0.1 at Sun May 01 20:23:19 +0200 2011
Processing by CsvEngine::ImportsController#index as HTML
Rendered /Library/Ruby/Gems/1.8/gems/csv_engine-0.0.1/app/views/csv_engine/imports/index.html.erb within layouts/application (0.8ms)
Completed 200 OK in 24ms (Views: 23.1ms | ActiveRecord: 0.0ms)

Все это выглядит хорошо, но я не вижу ни одного из моих HTML.Но когда я помещаю <%= raise "hell %> в мой index.html.erb, он поднимается.Так что я сбит с толку, оба моих двигателя работают.Вся моя логика rails работает, но я не вижу свой html внутри index.html.erb.

Самое странное, когда я включаю драгоценный камень "csv_engine" без драгоценного камня блога в пустое приложение rails 3, все работает нормально ия получаю html-представления.

Я даже пытался перезаписать представления из моего пустого хост-приложения, например, app/views/csv_engine/imports/index.html.erb, используя какой-то другой html, но это также не работает.Кто-нибудь знает, что это может быть?

...