2个轨道引擎在1个项目中,查看问题

时间:2011-05-01 18:35:53

标签: ruby-on-rails-3 rubygems gem rails-engines

目前我正在开发2个Rails :: Engines 1博客(为了好玩)和1个csv导入器和映射器。我用enginex和珠宝商把它们变成了宝石。我在本地安装它们,我在其中一个空轨道3.x项目中包含其中一个,它工作正常!

我想知道的是在1 rails 3.x项目中包含两个 gems。这一切都不会引起任何错误,但这是问题。

当我去我的“/ 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。但当我在我的index.html.erb中放入一个<%= raise "hell %>时,它会被提升。所以我在这里感到困惑,我的引擎都工作了。我的所有rails逻辑都可以工作,但是我没有在index.html.erb中看到我的html。

最奇怪的是,当我不包括在空轨3应用程序一切正常的博客宝石“csv_engine”宝石和我得到的HTML视图。

我甚至尝试在我的空主机应用程序中覆盖视图,例如app/views/csv_engine/imports/index.html.erb包含其他一些html,但这也不起作用。 有谁知道这可能是什么?

0 个答案:

没有答案