在我的控制器的创建和更新操作中,我有很多这样的语句:
@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:胖模型和瘦控制器),但不知道该怎么做。有人可以启发我吗?
在此先感谢您的时间,
加夫