Ruby on rails 定义唯一的数据库模型

Ruby on rails 定义唯一的数据库模型,ruby-on-rails,rails-activerecord,Ruby On Rails,Rails Activerecord,我想在rails应用程序中创建一个模型,该模型将存储在我的数据库中(或以任何其他方式),并且是唯一的 通常在rails中创建模型的方法会创建一个完整的表,但如果只存储一条记录,这似乎有些过头了 有更好的方法吗 编辑: 我认为我的问题需要改进才能得到充分回答 我想使用一个模型,因为它将允许上传带有carrierwave的图像,这将是唯一的,并显示在我的网站上的特定位置 比如一个logo,你真的需要一个ActiveRecord模型吗? 如果只是为了存储一些您可以使用的信息: 首先在config/cu

我想在rails应用程序中创建一个模型,该模型将存储在我的数据库中(或以任何其他方式),并且是唯一的

通常在rails中创建模型的方法会创建一个完整的表,但如果只存储一条记录,这似乎有些过头了

有更好的方法吗

编辑:

我认为我的问题需要改进才能得到充分回答

我想使用一个模型,因为它将允许上传带有carrierwave的图像,这将是唯一的,并显示在我的网站上的特定位置


比如一个logo,你真的需要一个
ActiveRecord
模型吗?
如果只是为了存储一些您可以使用的信息:

首先在
config/custom.yml

development:
  foo: 42
  bar: "Hello local"

production:
  foo: 4200
  bar: "Hello world"
现在在
config/application.rb
中加载自定义配置,以使其在应用程序中可用:

module MyApps
  class Application < Rails::Application

    config.custom = config_for :custom # will load config/custom.yml

  end
end

该模型是否具有动态更新的属性,需要跨rails的不同实例进行访问?我希望它的行为与常规activerecordmodel相似,因此是的。是否会有多个服务器具有多个实例?我认为这与您的答案不相似。我更新了我的问题,以便更具体地说明我想要实现的目标
Rails.configuration.custom['foo'] #=> 42