我在app/controllers/api/v1中有一個控制器Api::V1::UsersController
。 我在app/helpers/api/v1中有一個幫手模塊Api::V1::ErrorHelper
。Rails Namespaced Helper
我想訪問控制器內的幫助模塊的方法。於是,我打電話給控制器的輔助方法,傳遞模塊:
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)
謝謝。