我正在尝试为一个开源项目做贡献,需要一个控制器来处理一些需要提交的表单。
我在宝石(gem)中的一个目录下创建了这些控制器,路径为
但是,当我尝试访问控制器时,似乎没有加载(我得到一个名称错误,就像我输入了NonExistentController一样)。
如何使用宝石(gem)加载我的控制器?
谢谢!
我在宝石(gem)中的一个目录下创建了这些控制器,路径为
app/controllers/gemname/my_controller.rb
。但是,当我尝试访问控制器时,似乎没有加载(我得到一个名称错误,就像我输入了NonExistentController一样)。
如何使用宝石(gem)加载我的控制器?
谢谢!
MyController
是否定义在Gemname
模块内?如果没有,Rails会期望它被放置在app/controllers/my_controller.rb
中。 - KL-7