Извините, я думаю, что сегодня я немного глуп
style = "hardcore" unless style
self.style = "hardcore" unless style
self.style ||= "hardcore"
Я бы написал так:
class Mutant < ActiveRecord::Base attr_accessible :style after_initialize :setup_values private def setup_values self.style ||= "hardcore" end end
только что нашел его в API
def setup_values write_attribute :style, "hardcore" if style.blank? end
Тадаа и все работает :) 1004 *