安装导轨3发动机

时间:2012-01-12 20:40:52

标签: ruby-on-rails-3 gem ruby-on-rails-plugins

我创建了一个名为Rails 3的引擎。在我的引擎中,我有视图,但它们位于app/views/engine_name文件夹中。

当我将此引擎安装到我的项目中时,我将gem 'engine_name', path: '../engine_name'添加到我的Gemfile中。

现在,当我访问mysite.local.com:3000/engine_name/controller时,我收到一条无法找到视图的错误。它正在查看"/Users/shamoon/Sites/engine_name/app/views"而不是"/Users/shamoon/Sites/engine_name/app/engine_name/views"

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

在路线中,我把

  mount EngineName::Engine => "/path_to_engine", :as => "engine_name"