私のモデルの1つに、次のようなコードがあります。
def lendable_category=(i)
set_category(i)
end
def free_category=(i)
set_category(i)
end
def skill_category=(i)
set_category(i)
end
メソッドは私が追加した仮想パラメーターであるため、コントローラーでハッシュを強制することなく、paramsハッシュを使用してオブジェクトを保存できます。
同じことを3回言うのは気分が悪いです。このような同じメソッドを作成するためのより良い方法はありますか?