如何在rails的插件中添加我的控制器和视图

时间:2010-07-22 10:30:26

标签: ruby-on-rails plugins

我正在尝试制作一个测试插件。虽然我可以从我的插件中添加方法到activerecord,但是我无法在插件中定义控制器和视图。
我想,我会从ActionController :: Base继承,然后定义一个路由,它会到达我的插件,但这似乎不起作用。

我是否需要做一些特殊的事情来请求我的插件中编写的控制器类,并能够从我的插件本身用javascript等渲染视图?

我看到有很多插件像newrelic等这样做,所以它应该是可能的。我试图探索新的事物,但它似乎很多事情并且非常复杂。

请告知。

1 个答案:

答案 0 :(得分:0)

这可以通过rails引擎完成。有一个关于这个主题的railscast:http://railscasts.com/episodes/149-rails-engines