【发布时间】:2011-12-31 16:17:41
【问题描述】:
我正在尝试为一个开源项目做出贡献,我需要一个控制器来处理需要提交的几个表单。
我在 gem 内名为 app/controllers/gemname/my_controller.rb 的目录中创建了这些控制器。
但是,当我尝试访问控制器时,它似乎没有被加载(我收到一个名称错误,就像我输入了 NonExistentController 之类的内容一样)。
如何使用 gem 加载我的控制器?
谢谢!
【问题讨论】:
-
您的
MyController是否在Gemname模块中定义?如果不是 rails 会期望它被放置在app/controllers/my_controller.rb。 -
KL-7,如何在 Gemname 模块中定义 MyController?芋头,谢谢你的信息。我做了,但它不包含我正在寻找的信息。
标签: ruby-on-rails ruby rubygems gem ruby-on-rails-plugins