質問: 以下コードのようなフォームで、DBのmailカラムやdomainカラムそれぞれにデータを格納するやり方は分かるのですが、 例えば「:mail + "@" + :domain」の値を を別のmailadressカラムに格納する方法がわかる方がいれば、教えていただきたいです。 ``` <%= form_for(@user) do |f| %> <%= f.text_field :mail %> <%= f.text_field :domain %> <%= f.submit "submit" %> <% end %> ```
回答: modelのコールバックを使うといいと思います。 この場合は、`before_validation`か`before_save`でしょうか。 https://railsguides.jp/active_record_callbacks.html