Rails 4中的条件attr_readonly

时间:2015-02-20 22:41:56

标签: ruby-on-rails ruby-on-rails-4 activerecord

我创建了一个客户详细信息表单,其中包含Surname和Gender字段。

由于客户的姓氏如果是女性可能会发生变化,我希望仅在性别为男性时才将姓氏字段作为受保护的属性。

我的客户模型如下所示:

class Customer < ActiveRecord::Base
    enum gender: { male:   0, female:  1 }
    attr_readonly       :last_name, :if => :male?

我希望上述内容有效,但不是吗?有什么想法吗?

0 个答案:

没有答案