【发布时间】:2011-07-28 18:57:53
【问题描述】:
我已经在 Rails 中构建了几个应用程序,这些应用程序具有您可以投票的提交内容。投票赞成或反对。我一直自定义构建投票功能,每个应用程序的代码都变得更好、更优雅。但始终相同的一个部分是,当用户提交内容时,我在视图中执行相同的操作:
<% if @submission.votes.include?(current_user.votes) %>
"already voted on"
<% else %>
<%= link_to "vote", submission_vote_path(@submission) %>
<% end %>
或者类似的东西。我有一种感觉必须有一种更有效的方法来解决这个问题,但我不确定如何。有什么建议吗?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 vote