좋아, 간단한 질문이 있습니다. 나는 RoR을 처음 사용하고 아이템을위한 비계를 만들었다. 그런 다음, 누를 때 카운터를 증가시키는 링크를 추가하려고했습니다. 내가 문제가되는 것은 라우팅입니다. 파괴/삭제 링크 및 방법 후에이 기능을 모델링했습니다.Rails3 - 카운터를 증가시키는 방법으로의 경로가 필요합니다.
index.html.erb :
...
<td><%= link_to 'Destroy', post, method: :delete %></td>
<td><%= link_to 'increment', post, method: :increment%></td>
...
post_controller.rb : 나는 시도하고 링크를 클릭하면
def vote
@post = Post.find(params[:id])
@post.counts = @post.counts + 1
@post.save
respond_to do |format|
format.html { redirect_to post_url }
format.json { head :ok }
end
end
, 나는 라우팅 오류가 발생합니다 :
여기 내 코드입니다Routing Error
No route matches [POST] "/posts/25"
누락 된 단계가 있습니까? 이 기능을 사용하려면 몇 가지 라우팅 정보를 추가해야합니까?
감사합니다. 그랬어! – user972276