mysql – 只有一行Rails ActiveRecord数据库

前端之家收集整理的这篇文章主要介绍了mysql – 只有一行Rails ActiveRecord数据库前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

有没有办法让数据库只允许一行(例如,对于站点范围的设置)?

最佳答案
class Whatever < ActiveRecord::Base
  validates :there_can_only_be_one

  private

  def there_can_only_be_one
    errors.add_to_base('There can only be one') if Whatever.count > 0
  end
end

猜你在找的MySQL相关文章