【发布时间】:2017-08-21 05:44:15
【问题描述】:
我有一个名为配置的模型,它在我的数据库中保存键值对来存储网站的选项。架构如下所示:
create_table "configuration", force: :cascade do |t|
t.string "key", limit: 255
t.string "value", limit: 255
end
我想在网站中创建一个页面,作为管理员,我可以编辑配置中的值,而无需进入数据库并手动更改它们。
但是,有些值是字符串,有些是整数,有些是布尔值,我希望在页面中反映这一点,因此特定键可能具有布尔值或字符串等的文本框。
这可能吗?如果可以,我该如何编写控制器/表单来实现它?
【问题讨论】:
-
你试过了吗?网上有很多教程和指南,你到目前为止都试过什么?
标签: ruby-on-rails forms configuration controller keyvaluepair