我创建了一个模块,以实现常见的控制器操作:order
当我定义方法时,我想检查包含模块的控制器是否响应特定方法(authorize_respond
)。
我怎样才能做到这一点?
在下方查找我目前的实施无效(从不调用方法authorize_ordering
)。
def order
send(:authorize_ordering) if self.respond_to?(:authorize_ordering)
ordering = params[:ordering]
...
end
答案 0 :(得分:0)
尴尬,没关系。
方法authorize_ordering
受到保护。公共工作如期待。