Rails attr_readonly no funciona

De acuerdo aesta pregunta y eldocumentación deattr_readonly lo siguiente debería ser posible:

class MyModel < ActiveRecord::Base
  attr_accessible :foo
  attr_readonly :bar
end

m = MyModel.create(foo: '123', bar: 'bar') # Should work
m.update_attributes(bar: 'baz')            # Should not work

Sin embargo, el primero falla, diciendo que no puedo asignar en masabar. ¿Qué estoy haciendo?

Respuestas a la pregunta(2)

Su respuesta a la pregunta