例1:
モデルクラス「News」は、そのテキストを2つの異なる言語(フィールド:en_text、jp_text)で保存します。通常、1つの言語のテキストしかありません。Google Translate APIを使用してコールバックbefore_saveのテキストを翻訳する必要がありますか、それともこのコードをコントローラーに配置する必要がありますか?
例2
モデルクラス「支払い」。支払いが決済されるとき、システムは支払いの決済が成功したことを外部サービスに通知する必要があります。このコードは、モデルまたはコントローラーのどこに配置する必要がありますか?