我正在尝试跟踪用户创建了多少 signup_conversions。
因此,我有以下两个模型:
注册转换.rb
class SignupConversion < ActiveRecord::Base
belongs_to :user
belongs_to :convertee, :class_name => "User", :foreign_key => 'convertee_id'
attr_accessible :convertee_id
end
用户.rb
class User < ActiveRecord::Base
attr_accessible :name, :email, :password, :password_confirmation
belongs_to :signup_conversion
has_many :signup_conversions
end
这会那样工作吗?还是我在这里遗漏了一些重要的东西?