如何在最初保存用户属性后将其冻结?

时间:2013-03-16 15:56:57

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2

对于我的网站,一旦用户选择了他/她的性别并保存了个人资料,我就希望冻结性别属性。这样恶意用户就无法返回并改变他/她的性别。我怎样才能做到这一点?目前,用户模型的attr_accessor包含:gender

1 个答案:

答案 0 :(得分:5)

您可以指定如下的只读属性:

attr_readonly :gender

这将允许最初保存gender属性,但从不更新。