2009-04-03 16 views
3

問題を解決する最善の方法は何ですか?ユーザーが文字列「tom had a dog」を入力して編集します。私は、モデルとデータベースに別のフィールドとして "tom"と "dog"を保存したいと思います。私は電話番号文字列を扱うときにこの問題を解決したと思いますが、私がどうやって行ったのかをはっきりと思い出すことはできません。あなたは、データベースのフィールドにマップされていないモデルでセッターを作成することができRailsでフィールドを組み合わせた

答えて

6

...このセッターは、文字列が2つに分割する方法を決定するロジックを含んでいるでしょう、それに応じて二つのフィールドを設定します。

class MyModel 

    def mysetter=(string) 
     # your logic to split up the string 
     field1 = ... 
     field2 = ... 
    end 
end 
関連する問題