【发布时间】:2012-05-24 04:08:53
【问题描述】:
我正在尝试将 thumbs_up gem 实现到我的应用程序中,即使我有用于 vote_up 操作的路线,我仍然会收到此错误
我的帖子控制器看起来像
def vote_up
begin
current_user.vote_for(@post = Post.find(params[:id]))
render :nothing => true, :status => 200
rescue ActiveRecord::RecordInvalid
render :nothing => true, :status => 404
end
end
我的路线看起来像
resources :posts do
get :vote_up, :on => :member
resources :comments
end
我不知道问题出在哪里,如果有人可以帮助我或向我指出使用 thumbs_up gem 的教程,那就太好了。
【问题讨论】:
-
您能分享您的查看代码吗?
-
current_user.vote_for(@post = Post.find(params[:id]))。恕我直言,赋值也用作方法的参数不是好的编程习惯。
标签: ruby-on-rails ruby ruby-on-rails-3 voting voting-system