似乎应该可以传递一个条件来代替“read_only”对字段期望的真/假,但这似乎不起作用。有没有办法根据该字段的值对该字段执行条件只读?
我尝试过的似乎不起作用的事情:
- read_only 如果 self.blah 运行但没有条件使其变为 read_only,则为 true
- read_only 如果 bindings[:object].fieldname.blah 给出错误 NoMethodError: undefined method []' for nil:NilClass 在服务器启动时返回 true
- read_only 如果 value.blah 给出错误 NoMethodError: undefined method[]' for nil:NilClass at server start 则为 true
- read_only 并传入一个 lambda 而不仅仅是真/假