在domainpost.rb我有這樣的:Ruby on Rails的:before_validation
class Domainpost < ActiveRecord::Base
attr_accessible :content, :additiona, :registerdate, :expiredate, :registerin, :price
belongs_to :user
before_save { |domainpost| domainpost.content = content.downcase }
before_validation :pricecheck
validates :price, allow_blank: false, presence: true
default_scope order: 'domainposts.created_at DESC'
def pricecheck
if price.blank?
price = 'no price'
end
end
和它不是工作 當價格後是空白後保存爲STIL空白, 任何知道我做錯了什麼?
也許你的價格數字格式,因此不能將字符串保存療法è? – bodrovis
@ user2531122是一個局部變量 – Viren