【发布时间】:2011-03-03 15:15:12
【问题描述】:
对于每张卡片,我想为它们附加一个以 1 递增的特殊数字。
我假设我可以在控制器中完成这一切。
def create
@card = Card.new(params[:card])
@card.SpecNum = @card.SpecNum ++
...
end
或者。我可以公然迟钝。也许最好的选择是向 mysql 添加一个自动增量表。问题是数字必须从特定数字 1020 开始。
有什么想法吗?
【问题讨论】:
-
Ruby 没有 ++ 运算符(或者 --,不足为奇!)
-
@John 你为什么说“不出所料”?
-
因为 ++ 没有 -- 会很奇怪,不是吗?
标签: mysql ruby-on-rails auto-increment increment