我有一个模型,其中包含某些类型的项目的计数以及项目类型是否存在的布尔值。
用户首先说明他们是否存在属性(是/否单选按钮,保存为布尔属性),如果是,则显示文本字段以输入该项类型的计数(保存为数字属性)。
命名这些属性的最佳方法是什么?
我在想(让我们以瓶子为例):
Rails中的一般属性命名约定是什么? (我特意看到一些针对布尔的帖子,但不是一般的)。
一些额外的说明:
我曾考虑使用“_count”,但它已经被用作一对多关系的缓存,因此它似乎是一个糟糕的后缀选择。
我还考虑过改变架构,只需使用数字0来指代不存在的情况,但是我无法弄清楚如何使用单选按钮来优雅地工作显示/隐藏文本字段。当用户单击“否”时,我必须将文本字段值设置为0,但如果切换回“是”,则必须重新输入值。