2
我在我的模型中得到了未定義的方法,但我相信我擁有它。方法未在模型中定義?
class Business < ActiveRecord::Base
attr_accessible :user_id, :name, :city, :state, :zip, :street, :latitude, :longitude
def new_address
[street, city, state, zip].join(', ')
end
geocoded_by :new_address
after_validation :geocode, :if => :new_address_changed?
end
我收到了未定義的方法錯誤new_address_changed?
這是錯誤的嗎?
噢噢噢,會是什麼替代如果'new_address'改變了? – hellomello
那麼,你將不得不自己定義'address_changed?'方法,並檢查其中的單個字段更改。 – pungoyal