1

我正在尝试 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 实例变量之前被调用。

我怎样才能做到这一点?

4

0 回答 0