質問: 現在、railsを用いたwebアプリケーションを作成しています。その開発過程で、 ユーザーが入力したワードをwikipediaで検索をかけ、表示されたページの一部分をスクレイピングして、それを形態素解析し名詞を抽出、その後scrape_wordsという配列に格納、という部分を作成している段階なんですが、このあと、scrape_wordsをQuestionというモデルのデータとして保持させたいです。 最初は、Questionモデルインスタンスの特定のカラムをserializeさせて保持させようとしたんですが、「検索ができない」、「データの内容がわかりにくい」などのネガティブな意見の記事を見てこれを断念しました。 scrape_wordsはユーザーが入力したワードによって数が違うことと、関連づいたAnswerというモデルでも使用したいということを踏まえて、なにか別の方法があれば教えていただきたいです。 わかりづらい書き方で申し訳ありませんが、よろしくお願いします。
回答: いちばん定番のやり方としては、scrape_wordsを入れる専用のテーブル&モデルを作って、`Question`モデルから`has_many`で参照する、ということになります。