我有一個模型,名爲Book
,它有title
和filename
(和其他字段,但它們不相關)字段。我想的是filename
場用的標題在我Book.rb自動創建的,因此:Rails:同時更新ActiveRecord實例的兩個字段
class Book < ActiveRecord::Base
# ...
def title=(title)
self.filename = sanitize_filename(title)
self.title = title
end
# ...
end
因爲self.title = title
的它會在一個無限循環。我怎麼能避免這種情況?
謝謝!
正是我一直在尋找的。我在Python中看到了同樣的想法。非常感謝你!不知道我怎麼能不知道這個編程...再次感謝! – 2010-10-22 20:21:54