【发布时间】:2010-12-18 19:01:09
【问题描述】:
我是 Rails 新手,所以请轻松一点。我创建了一个博客,可以通过使用类似于 Facebook 的“点赞”的功能对帖子进行“投票”。我没有使用任何身份验证,但想限制 IP 对特定帖子的投票。也就是说,一旦有人为某个帖子投票,他们就不能再次投票(当然,除非他们重置了他们的路由器)。
我觉得这应该是我通过修改投票或帖子模型来影响的东西,但我担心它与 Sessions 有关,...我还没有任何经验。
如果您需要我发布任何代码,请告诉我。这是投票控制器。
class VotesController < ApplicationController
def create
@post = Post.find(params[:post_id])
@vote = @post.votes.create!(params[:vote])
respond_to do |format|
format.html { redirect_to @post}
format.js
end
end
end
【问题讨论】:
标签: ruby-on-rails ruby authentication session blogs