我想保留记录的统计数据(让我们说书籍),它们在页面上显示的次数。我添加了一个名为features的整数列,基于该属性,我正在获取具有较少计数featured
的记录。这将减少不平等,我会很高兴,因为我是共产主义者:)
def foo
@books = Book.order(:featured).take(5)
@books.each { |book| book.update_columns(featured: book.featured+1) }
render 'bar'
end
突然间,我意识到带有ed
后缀(过去(完美)时态)的属性通常用于布尔字段(例如book.published?
,book.featured?
,book.approved?
) ,这更直观。如果我将featured
作为整数属性名称,将来可能会混淆其他新人。
那么,整数字段是否有更易读的约定?
答案 0 :(得分:0)
我猜不是,即使你创建一个"布尔检查"有特色,你告诉我们你会使用"特色?"