2013-02-20 7 views
1

Предположим, у меня есть модель User с двумя атрибутами: :name и :age. Я хочу, чтобы столбец :age был доступен только для «def manipulate_age()» (некоторый метод). Это также включает в себя: user.update_attributes!(:age => 10), как ожидается, вызовет исключение. Возможно ли это сделать в Rails 3?Доступ к колонке только с определенным методом в рельсах 3

ответ

0

Если вы не указали имя и возраст в attr_accessor, вы не можете читать и писать эти поля напрямую.