Ruby on rails Rails 4中职位的投票实现
我有模型,用户,帖子,投票。以下是我的投票模式:Ruby on rails Rails 4中职位的投票实现,ruby-on-rails,ruby-on-rails-4,Ruby On Rails,Ruby On Rails 4,我有模型,用户,帖子,投票。以下是我的投票模式: class Vote < ActiveRecord::Base SCORE_REGEX = /-1|1/ # Relations belongs_to :user belongs_to :post # Validations validates :score, allow_nil: true, format: {with: SCORE_REGEX } end 类投票
class Vote < ActiveRecord::Base
SCORE_REGEX = /-1|1/
# Relations
belongs_to :user
belongs_to :post
# Validations
validates :score,
allow_nil: true,
format: {with: SCORE_REGEX }
end
类投票
我的帖子出现在主页和用户档案中。我的控制器是:静态页面控制器(这是控制器持有主页)、用户控制器、帖子控制器、投票控制器。我在views/posts/_post.html.erb中有一个post模板,如下所示:
<%= link_to post.id, post %> <br>
<%= link_to post.user.name, post.user %>
<%= post.content %>
posted <%= time_ago_in_words(post.created_at) %> ago. <br>
<% if post.edited %>
post has been edited <%= time_ago_in_words(post.updated_at) %> ago.
<% end %>
<% if current_user?(post.user) %>
<%= link_to "delete", post, method: :delete %>,
<%= link_to "edit", edit_post_path(post)%>
<% end %>
<%= render 'shared/vote_form' %>
五年前发的
这篇文章已经编辑好五年了。
,
我如何为这些帖子制作一个有效的投票按钮(喜欢、不喜欢、不喜欢)?是什么阻止你使用gem-Like 关于按钮,一个指向的简单链接将使用
方法:“post”
和可选的远程:true
。链接的目标,不能说不知道你的路线