コントローラーの作成アクションと更新アクションの両方に、次のようなステートメントが多数あります。
@company.set_preference(:api_username, params[:company]['api_username']) if params[:company]['api_username']
@company.set_preference(:api_password, params[:company]['api_password']) if params[:company]['api_password']
これらをリファクタリングして、コードをよりドライにする方法を考えています。私はそれらがモデルに属している可能性があることを強く認識しています(re: ファット モデルとスキニー コントローラー)が、どうすればよいかわかりません。誰かが私を啓発できますか?
お時間をいただきありがとうございます。
ガブ