【问题标题】:Voting system to choose between two pictures投票系统在两张图片之间进行选择
【发布时间】:2011-07-05 19:57:58
【问题描述】:

我正在尝试在 rails 3 上创建一个投票图片系统。我希望有两张图片,并让网站上的人们投票给他们更喜欢哪一张。我知道他们有一个 thumbs_up gem,它可以快速创建一个投票系统。有没有办法修改 gem 以使其适用于图片,或者有一种简单的方法来创建它?

【问题讨论】:

  • 困难的部分是什么?您可以在屏幕上显示两张图片,每张图片都带有一个指向点赞投票的链接。
  • 你能试着把它归结为一个原子的、非主观的问题吗? thumbs_up gem 是否存在特定问题?
  • 我想它会分析点击次数以显示更喜欢哪张图片。 thumbs_up 涉及到这个吗?
  • 什么是“社交网络”,您可能会通过 facemash 找到答案。开玩笑!

标签: ruby-on-rails ruby-on-rails-3 gem voting-system


【解决方案1】:

您不需要修改 gem。只需为您的图像创建一个合适的模型:

class Image < ActiveRecord::Base
  acts_as_voteable
end

对于您的用户:

class User < ActiveRecord::Base
  acts_as_voter
end

在您将 2 张图片的点赞数与以下内容进行比较之后:

image1.votes_for > image2.votes_for

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-11
    • 2015-01-08
    • 1970-01-01
    • 2011-07-28
    • 1970-01-01
    相关资源
    最近更新 更多