私はコントローラーをクリーンアップしようとしていますが、このロジックをモデルに保持するのが最善であると考えました。
@current_issue = Issue.order(:id).last
@doc = Doc.new do |n|
n.user_id = current_user.ftp
n.season = Date::MONTHNAMES[Time.now.month].to_s + " " + Time.now.year.to_s
n.article1_body = @current_issue.articles[0].body
n.article2_body = @current_issue.articles[1].body
n.article3_body = @current_issue.articles[2].body
n.cover = @current_issue.cover
n.message = @current_issue.message
n.issue_code = @current_issue.issue_code
end
@issues = Issue.get_em_boys
それを行うための最良の方法は何ですか?