6

コンテキストのパラメーターをキャプチャする proc を使用して、次の has_many を動作させています。

has_many :subclass_point_analytics, :conditions =>  proc {"assessment_id = #{self.send(:assessment_id)}" }, :foreign_key => 'gid',  :dependent => :destroy

私は Rails 4 を使用していますが、(当然のことながら) :conditions の使用について不平を言っています。30分間試行錯誤した後、 :conditions を -> { where ... } 形式に変換する方法がわかりません。proc構文の知識を持っている人に感謝して、それを正しく理解してもらいたいです。

4

2 に答える 2