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