0

私の Rails アプリは単なる個人サイトです。このサイトには、メイン ページのコンテンツ (ほとんどがテキスト) がありますが、メール アドレスやソーシャル メディアの名前など、その他のコンテンツもいくつか用意したいと考えています。

このタイプのデータを実際のアプリにテキストとして保存するのは間違っているように感じます。確かにそれはデータベースか何かにあるはずです。

一種の personal_settings テーブルに保存する方法はありますか。すべてのデータを 1 つのテーブルに格納する方法がわかりません。

何か案は?

4

2 に答える 2

1

1 人 (自分自身) のデータのみを保存する場合、データベースのセットアップなどを行うのは無駄に思えます。データベースには 1 行しかありません。それは、データベースに裏打ちされた Web サイトの実際のポイントではありません。ユーザーが独自のデータを追加し、特定のデータ セットを要求する場合は、データベースが必要です。それとも、あなたがやろうとしていることを誤解していますか?

于 2013-01-12T21:15:41.833 に答える
0

シンプルなソーシャルメディア設定(シングルユーザー)のための1つのアイデア(本当にデータベースを使用したい場合)

# 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
于 2013-01-12T21:31:53.667 に答える