0

我创建了一个模块来实现一个通用的控制器操作:order

当我定义方法时,我想检查包含模块的控制器是否响应特定方法 ( authorize_respond)。

我怎样才能做到这一点?

在下面找到我当前不起作用的实现(从不调用方法authorize_ordering)。

def order
  send(:authorize_ordering) if self.respond_to?(:authorize_ordering)        
  ordering = params[:ordering]
  ...
end
4

1 回答 1

0

尴尬,没关系。

方法authorize_ordering受到保护。符合预期的公共工程。

于 2013-09-09T18:52:55.713 回答