コントローラーに2つのアクションがあります
def up_vote
lesson = Lesson.find(params[:id])
current_user.up_vote!(lesson)
flash[:message] = 'Thanks for voting!'
redirect_to lesson_path(lesson)
end
def down_vote
lesson = Lesson.find(params[:id])
current_user.down_vote!(lesson)
flash[:message] = 'Thanks for voting!'
redirect_to lesson_path(lesson)
end
これをリファクタリングする良い方法は何だろうと思っていました(DRYを念頭に置いて)?before_filter を悪用しようとしてはいけないとオンラインで読みました。他に何が使えますか?ありがとう!