问题标签 [acts-as-votable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
212 浏览

ruby-on-rails - 如何添加在第二次点击时删除赞成或反对票的功能?

设置我的acts_as_votable,现在upvote 和downvote 按钮可以正常工作,但我希望用户在第二次点击时删除他的upvote,就像在facebook 和twitter 中一样。这是我的控制器

和索引

我怎样才能做到这一点?

0 投票
2 回答
51 浏览

ruby-on-rails - 为什么我的 if else 语句在控制器中不起作用 [Rails 4]

我试图让用户能够通过重新点击upvote按钮来删除他的upvote

这是我的控制器

我尝试将 if else 放在索引中,但它变得太复杂了,为什么它不起作用?注意 currentUserLike 是为了破坏用户的upvote action。 并且 upvote按钮不再起作用,我没有发布索引,因为当我没有更改控制器时我没有将其更改回来

0 投票
0 回答
65 浏览

ruby - 缓存的投票未使用模型中的 validates_presence_of 更新

我已经acts_as_taggable使用缓存投票安装并为我的产品工作。

在我尝试使用缓存的投票完成Product模型内部的验证后,不再更新。validates_presence_of

有人有同样的问题吗?任何提示表示赞赏。

产品模型内部的基本验证。如果此行不存在,则 cached_votes 工作:

我如何触发投票:

0 投票
0 回答
72 浏览

ruby-on-rails - 使用 IP 地址投票并充当 Votable Gem

我希望能够对我的链接进行投票,而无需通过设计或其他身份验证系统等登录。我已经设计安装在我的应用程序上,它已经启动并运行并且工作正常。但我不希望用户必须登录才能投票。我正在考虑通过 IP 地址进行操作,如果有人可以帮助我完成此过程,我将不胜感激。

我想澄清一下,我在登录时可以毫无问题地投票。

这就是我的 links_controller#upvote 的样子:

链接.rb

user.rb(使用设计)

0 投票
2 回答
403 浏览

ruby-on-rails - Ruby on Rails 的acts_as_votable gem

我正在尝试使用Rails 4 中的acts_as_votable gem 创建一个投票系统。我要从三个被提名者中投票,我希望选民从这三个中的任何一个中进行选择,并且只投票一个nominee.acts_as_votablegem 允许选民投票多个被提名者。我如何限制只有一个被提名人​​?

0 投票
2 回答
829 浏览

ruby-on-rails - 如何显示用户喜欢的所有帖子

我正在尝试显示当前用户喜欢的所有帖子。

我正在使用 Ruby on Rails,以及 Gems Devise 和“Acts As Votable”。我一直在遵循Acts As Votable 指南,但无法使其发挥作用。

我认为这是要走的路:

我创建了一个名为仪表板的新控制器:

但是当我运行我的网络时,我得到:

我能做些什么?

0 投票
1 回答
157 浏览

ruby-on-rails - 设计和acts_as_votable:其中 votes_for voter_id => current_user.id

我正在使用deviseand acts_as_votablegems 来允许用户对帖子投票。我当前的目标是查询用户喜欢的帖子列表。

在 Rails 控制台中环顾四周,我发现当一个帖子在votes_for表格上投票时,会附加包含时间戳、投票权重等信息,voter_id这就是我想要调用的信息。

这是user控制器的样子(user控制器,因为我试图查询users/show页面上的喜欢):

我肯定会以错误的方式完全解决这个问题,如果是这样的话,我会很感激一些方向。

解释将不胜感激......我正在学习 Rails 的基础知识,并发现它的命名约定令人费解且难以遵循。

0 投票
0 回答
174 浏览

ruby-on-rails - 过去 2 小时内最喜欢的帖子与acts_as_votable gem?

我该怎么做?这有点像当前的热门帖子,即帖子不一定要在过去 2 小时内创建。

0 投票
1 回答
47 浏览

ruby-on-rails - 如何获得票数超过一定数量的帖子?- 导轨

我正在尝试制作一个提要页面,用户可以在其中查看热门帖子和他们关注的帖子。这是我尝试过的(但失败了):

返回错误。

对此有什么想法吗?

0 投票
1 回答
37 浏览

ruby-on-rails - 如何获得两个数字之间投票的帖子?- 导轨

我试过这个,但它没有用,它返回所有帖子

虽然

有效,对此有什么想法吗?