在继承的资源中将实例变量设置为父级

时间:2013-07-26 14:58:30

标签: instance-variables inherited-resources

我正在尝试IR,并且我在将一个实例变量设置为嵌套父对象时遇到了一些问题。例如,我有一个拥有许多项目的专业模型。在我的项目控制器中,我有这个:

class ProjectsController < InheritedResources::Base
   belongs_to :professional, :optional => true

对于我想为父项目设置@professional实例变量的所有操作。

我尝试了一个之前的过滤器,如下所示:

class ProjectsController < InheritedResources::Base
   belongs_to :professional, :optional => true

   before_filter :set_professional

   private

   def set_professional
      @professional = @project.professional
   end

但我相信在IR有机会设置@project实例变量之前会调用它。

我该怎么做?

0 个答案:

没有答案