【发布时间】:2014-12-13 03:10:00
【问题描述】:
我是 Rails 的新手,仍然有关联的想法,请在我的试用项目中,我想做一个竞选系统,人们会承诺投票,但不知道如何处理这个关联以获取用户推荐。 应用逻辑 用户只能质押一次,并且在质押过程中他必须选择他的推荐人也是用户。我如何调用用户对象并要求所有都是推荐? 型号:
class User < ActiveRecord::Base
has_one :pledge
has_secure_password
VALID = /\A([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})\z/i
validates :email, format: { with: VALID , on: :create }
validates_confirmation_of :password
validates_presence_of :password, :on => :create
validates_presence_of [:email, :first_name, :last_name, :phone_number, :gender ]
validates_uniqueness_of :email
def signing_counter
increment! :sign_in_count
end
end
class Pledge < ActiveRecord::Base
belongs_to :user
validates_acceptance_of :agreed
validates_presence_of :commitment, :user_id
end
提前谢谢...
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 associations