动态定义控制器以在ActiveMethod关注中用于回调

时间:2014-09-29 13:48:32

标签: ruby-on-rails ruby ruby-on-rails-4

所以我试图干掉我们正在使用的一堆控制器。

我有一个ActiveSupport::Concern,我试图动态创建一个类。所以在include do块中我添加了一个动作的定义:

module MyFancyMixin
extend ActiveSupport::Concern

included do
  def new
    self.target= self.class.target_type.new
  end
end
end

我将它包含在带有

的ApplciationController中
class JobsController < ApplicationController
   include MyFancyMixin
end

然而,&#34;新&#34;永远不会被召唤出来......我猜我需要告诉路由器什么东西,但我不知所措。可以定义关注中的动作吗?你怎么称它为&#34; new&#34;正确?

0 个答案:

没有答案