質問: ### 実現したいこと(Ruby on Rails) ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/4da4a003955c2fb8b5f0c57ca52d73b5.png) ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/eca7c0f8f3607685707f4c2d384a18eb.png) 上記のように、ユーザー(投稿者)に入力してもらうページで、同じ項目に対して複数の言語に対応したフォームを入力し、保存する。 ◎細かい仕様 ・タイトル()の横にアイコンか何かを置いておいて、そこをクリックすると日本語か英語の言語が選べるようになる(実際のページには日本語か英語のどちらか一方しか表示されない) ・タイトル()には最初は何も保存されていない(その場合フォームは空欄) ・文章が保存されているフォームについては、フォーム入力欄を開くと保存した文章がValueとして表示される ◎補足 ・ここでユーザー(投稿者)が設定した文章は、別のユーザー(閲覧者)がアクセスした時に、そのブラウザが設定している言語によって自動で表示分けされる モデルの階層構造化やDBに保存する値を2種類用意するなどの解決策がありそうなのですが、自分ひとりでは解決に至らなかったのでご質問しました。 よろしくお願いいたします。
回答: 入力時に「ブラウザが設定している言語」もDBに保存しておいて、 データ取得時の抽出条件にDB.言語 = ブラウザ.言語を用いればよいのでは。