我的 Rails 应用程序只是一个个人网站。在网站上,我有主页的内容(主要是文本),但我也想要一些其他的内容,比如我的电子邮件地址和一些社交媒体名称等等。
将这种类型的数据作为文本存储在我的实际应用程序中感觉不对。当然它应该在数据库或其他东西中。
有没有办法可以将它存储在一种个人设置表中。我只是看不到如何将所有数据存储在一张表中。
有任何想法吗?
我的 Rails 应用程序只是一个个人网站。在网站上,我有主页的内容(主要是文本),但我也想要一些其他的内容,比如我的电子邮件地址和一些社交媒体名称等等。
将这种类型的数据作为文本存储在我的实际应用程序中感觉不对。当然它应该在数据库或其他东西中。
有没有办法可以将它存储在一种个人设置表中。我只是看不到如何将所有数据存储在一张表中。
有任何想法吗?
如果您只存储一个人的数据 - 您自己 - 设置数据库等似乎是一种浪费。您的数据库将只有一行!这并不是数据库支持的网站的真正意义所在。当用户添加自己的数据并请求特定的数据集时,您需要一个数据库。或者也许我误解了你想要做什么?
一个想法(如果您真的想使用数据库)用于简单的社交媒体设置(单个用户)
# 1 - Facebook - 'fb.png'
# 2 - Twitter - 'tw.png'
create_table :social_media do |t|
t.string :name
t.string :ico_url
end
# 1 - 'Apikey' - 'key_data'
# 2 - 'User' - 'user'
create_table :social_media_fields do |t|
t.integer :social_media_id
t.string :name
t.string :value
end