ruby-on-rails - 在 Ruby on Rails 中,如何处理必须保存在数据库中但不是正确模型的数据?

标签 ruby-on-rails ruby persistence

想象一下用 Ruby on Rails 编写的 Web 应用程序。该应用程序的部分状态以一段不符合模型描述的数据表示。这个状态描述符需要保​​存在与模型相同的数据库中。 它与模型的不同之处在于它的类只需要一个实例,并且它与其他类没有关系。

有没有人遇到过这样的事情?

最佳答案

根据您的描述,我认为 rails-settings 插件应该可以满足您的需求。

自述文件:

“设置是一个插件,它使管理全局键值对表变得容易。把它想象成存储在数据库中的全局哈希,它使用简单的 ActiveRecord 之类的方法进行操作。跟踪你的任何全局设置不想硬编码到您的 Rails 应用程序中。您可以存储任何类型的对象。字符串、数字、数组或任何对象。”

http://github.com/Squeegy/rails-settings/tree/master

关于ruby-on-rails - 在 Ruby on Rails 中,如何处理必须保存在数据库中但不是正确模型的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/114192/

相关文章:

ruby-on-rails - 匹配器应该在验证唯一性时尝试插入 `nil` 值

ruby-on-rails - Rails Gretel 不渲染

arrays - 寻求 `zip` 的变化

attributes - 为什么在 Chef 中使用普通属性(attribute.set[..])?

ruby-on-rails - 创建 D :\sites>rails new simple_cms -d mysql 时未安装 Gems

ruby-on-rails - heroku登录无法验证第一个证书

ruby-on-rails - Gemfile gem 安装和 gemspec 依赖

ruby - 如何转义 YAML 中的 % 字符?

ruby - 检查 DataMapper(或其他 ORM)模型是否持久化

perl - 如何回读 Data::Dumper 的输出?