gpt4 book ai didi

ruby-on-rails - Rails 应用程序设置?

转载 作者:行者123 更新时间:2023-12-04 02:49:03 25 4
gpt4 key购买 nike

我正在开发一个具有用户身份验证的 Rails 应用程序,该应用程序提供了一个管理员帐户。在管理员帐户中,我创建了一个站点范围设置页面。

我想知道创建这些设置的规范是什么。例如,我希望其中一项设置是更改应用程序名称的名称,或更改标题的颜色。

我正在寻找的是有人解释基本的过程/方法——不一定是特定的代码——尽管那会很棒!

最佳答案

对于不需要存储在数据库表中的一般应用配置,我喜欢创建一个 config.yml 内的文件配置目录。对于您的示例,它可能如下所示:

defaults: &defaults
app_title: My Awesome App
header_colour: #fff

development:
<<: *defaults

test:
<<: *defaults
app_title: My Awesome App (TEST ENV)

production:
<<: *defaults

此配置文件从 中的自定义初始化程序加载配置/初始值设定项 :

rails 2.x:
APP_CONFIG = YAML.load_file("#{RAILS_ROOT}/config/config.yml")[RAILS_ENV]

rails 3.x:
APP_CONFIG = YAML.load_file("#{Rails.root}/config/config.yml")[Rails.env]

然后,您可以使用以下方法检索该值:
title = APP_CONFIG['app_title']

this Railscast详细信息。

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

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