我在Rails3.2.11中使用acts_as_votable和devise gems,并试图让创建项目的用户在项目创建后自动投票。听起来很简单,对吧?我在控制器中有一个vote_up方法,我尝试了以下方法:
after_filter :vote_up, :only => :create
然而,唉,它什么也没做。我知道vote_up方法没有中断,因为无论何时从视图调用它,它都能完美地工作。
def vote_up
@skill_relationship = SkillRelationship.find(params[:id])
if current_user.voted_up_on? @skill_relationship then
@skill_relationship.unliked_by :voter => current_user
else
@skill_relationship.liked_by current_user
end
respond_to do |format|
format.js { render :action => "vote" }
end
end
这是很久以前的事情,但是如果其他人偶然发现了它,只需在create操作中保存模型后添加如下内容即可:
current_user.likes @skill_relationship
创建任何新的 Android 项目后,Eclipse 会自动创建一个“appcompat_v7”项目,而 /src 下没有任何文件。我不知道Eclipse是如何或为什么创建这个项目的。我也得到了一个奇怪的错误。 正如你看到的AndroidManifest。项目中存在xml! EDIT1:清理项目后,奇怪的错误消失了,但我仍然想知道为什么创建appcompat_v7。 EDIT2:我还注意到Ecli
我想找到一种方法,使悬停属性在投票后保持活动状态,这是状态,并让Javascript或Firebase记住为该用户保持投票图标处于该状态。所以当一个用户投了几个名字,然后再回到页面时,他们会看到他们投了哪些名字,他们投的是什么。 我正在寻找如何实现这一目标的想法。 目前,在firebase中,我将用户的身份验证ID(uid)保存在他们投票的每个人的名字中,或者是1或者是-1表示支持或支持。我确信可
一、简介 系统的投票功能提供了两种投票类型,第一个是单选投票.第二种是多选投票.网站编辑人员可以根据实际的需求,选择类型进行操作。 何处使用投票: 常用于首页、内容页、及专题页面。所有你想放投票的区域。 如何使用: 只需要根据投票所放位置不同,复制对应代码到模版里即可。 系统信息发布页 和 专题管理内置提供了投票选择功能,只需手动点选,即可添加投票。 针对不同位置CSS样式不同,系统提供了三种常用
现在我们的系统更完善了,但是想要找到最受欢迎的帖子有点难。我们需要一个排名系统来给我们的帖子排个序。 我们可以建立一个基于 karma 的复杂排名系统,权值随着时间衰减,和许多其他因素(很多功能都在 Telescope 中实现了,他是 Microscope 的大哥)。但是对于我们的例子 app, 我们尽量保持简单,我们只按照帖子收到的投票数为它们排序。 让我们实现一个给用户为帖子投票的方法。 数据
获取投票信息 Mudu.Room.Vote.Get(function (response) { response = JSON.parse(response) if (response.status === 'y') { console.log('获取成功,数据为:', response.data) } if (response.status === 'n') {
当我尝试导入现有的maven项目时,Eclipse有一个奇怪的行为,它是一个多模块的JEE maven项目,包含父模块和子模块。结构svn如下所示: 父级 当我将项目导入Eclipse时,它会自动在“父”项目的同一目录中创建一个“共享库EAR”。导入后看起来像这样: 共享图书馆EAR 它对工作区中的每个“jar”maven项目都这样做。这很正常吗?我使用Eclipse氧气。2和Eclipse Ne
我正在尝试使用jmeter模拟在我的测试站点上创建的500个用户名/密码。主页有3个字段,用户名、电子邮件地址和密码。如何让jmeter自动填充这些字段?下一个问题是,jmeter是否可以转到下一页,例如填写信用信息?
问题内容: 早在12月,我就从Eclipse切换到了IntelliJ IDEA,但几天后又切换回了。今天,我再次尝试了IntelliJ,基本上只剩下一期了。 问题是我想在保存时编译Java类。原因是我正在使用JRebel,它将选择新类。我不想每次都按+ 来编译更改的类。 我阅读了有关EclipseModel插件的信息,但似乎不再起作用了,可以在该插件的页面上的注释中看到:http : //plug