ユーザーが作成した signup_conversions の数を追跡しようとしています。
したがって、次の2つのモデルがあります。
signup_conversion.rb
class SignupConversion < ActiveRecord::Base
belongs_to :user
belongs_to :convertee, :class_name => "User", :foreign_key => 'convertee_id'
attr_accessible :convertee_id
end
user.rb
class User < ActiveRecord::Base
attr_accessible :name, :email, :password, :password_confirmation
belongs_to :signup_conversion
has_many :signup_conversions
end
これはそのように機能しますか?それとも、ここで重要な何かが欠けていますか?