【发布时间】:2013-12-06 15:27:21
【问题描述】:
我在 app/controllers/api/v1 中有一个控制器 Api::V1::UsersController。
我在 app/helpers/api/v1 中有一个辅助模块 Api::V1::ErrorHelper。
我想访问控制器内的辅助模块的方法。所以,我调用了控制器的辅助方法,将模块传递给它:
class Api::V1::UsersController < ApplicationController
helper Api::V1::ErrorHelper
#other code
end
但是当我访问控制器内部的一个辅助方法 (respond_with_error) 时,我得到以下异常:
undefined method `respond_with_error' for #<Api::V1::UsersController:0x007fad1b189578>
如何从控制器访问此帮助程序?
(我使用的是 Rails 3.2)
谢谢。
【问题讨论】:
标签: ruby-on-rails ruby helper