title:string と rating:integer を持つ単純な投稿モデルがあり、投稿を評価する機能を追加したいと考えています。これまでのところ、
#Post controller
def increase
@post = Post.find(params[:id])
@post.increment! :rating
flash[:notice] = "Thanks for your rating."
redirect_to @post
end
#Post show
<%= link_to "Rating", increase_post_path %>
#Routes
map.resources :posts, :member => { :increase => :put }
評価をクリックすると、不明なアクションが発生します。@post.increment をつけると評価が上がります!:rating を更新しますが、独自のメソッドを作成するときはそうではありません。何か提案はありますか?