gpt4 book ai didi

ruby-on-rails - 在 Rails 应用程序中存储一些应用程序设置

转载 作者:行者123 更新时间:2023-12-03 15:52:49 27 4
gpt4 key购买 nike

有以下任务:我的应用程序有一个名为“delivery_time”的变量;可以通过管理面板更改此变量。我认为将它存储在某个数据库表中不是一个好方法。我如何将它存储在配置或其他任何东西中?可能我应该将它存储在 db 中吗?

最佳答案

您可以轻松地将设置存储在配置文件中,如下所示:

  • 创建 config.yml并存储您的设置
    delivery_time: '...'
  • 将此配置添加到 initializers/load_config.rb

    需要'ostruct'
    需要'yaml'

    app_config = YAML.load_file(File.join(::Rails.root, 'config', 'config.yml'))[Rails.env]
    ::AppConfig = OpenStruct.new app_config

  • 你可以叫它 AppConfig.delivery_time项目中的任何地方

    关于ruby-on-rails - 在 Rails 应用程序中存储一些应用程序设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21018816/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com