我的rails项目中有一个ColumnSort
模块。
module ColumnSort
extend ActiveSupport::Concern
def sort_column
# do something
end
end
我正在CompaniesController
和UsersController
使用它。
class CompaniesController < ApplicationController
include ColumnSort
helper_method :sort_column
end
class UsersController < ApplicationController
include ColumnSort
helper_method :sort_column
end
工作正常。但我想在模块helper_method :sort_column
中写下ColumnSort
行。我怎么写呢?
答案 0 :(得分:0)
您不必调用helper_method。 helper_method是向视图公开控制器方法,而不是从辅助类中导入方法。
include ColumnSort
此行包括Helper类中包含的所有方法。
您可以在Rails API文档中详细了解它:http://apidock.com/rails/ActionController/Helpers/ClassMethods/helper_method