Rails 模型:如何在 Rails 模型中使字段只读?
我已经为表项定义了属性 is_first 。
在模型项目中,我想根据项目之前是否存在来设置此属性的值。
我不希望 is_first 属性可写。请建议我应该做什么?
I have defined attribute is_first for table items.
In model Item, i want to set value of this attribute based upon whether an item exits before or not.
I don't want is_first attribute to be writeable. Please suggest what should i do?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要在模型文件中使用 attr_readonly :
you need to use attr_readonly in your model file: