投票Fu Rails App投票链接帮助

时间:2011-07-15 08:06:20

标签: ruby-on-rails-3 sqlite voting

我在使用Rails 3的Vote Fu插件时遇到了一些麻烦。到目前为止,我已经完成了所有投票功能(我可以让用户在rails控制台中成功投票选出文章)。

我遇到的问题是我似乎无法在前端获得链接。我在文章视图中有以下内容,以便用户可以希望只需单击链接即可为特定文章投票。

    <%= link_to image_tag('up.gif', :size => '50x50'), upvote_article_path(article), :method => put %>

当我尝试运行我的应用时,收到错误消息:

SQLite3 :: SQLException:没有这样的列:得分:SELECT SUM(得分)AS sum_id FROM“投票”WHERE(“votes.voteable_id = 4 AND”vote“.voteable_type ='Article'

有没有人对此事有任何建议?任何帮助将不胜感激!谢谢!

1 个答案:

答案 0 :(得分:0)

您的表格设置不正确,请尝试rake db:migrate。你使用过vote_fu的迁移生成器吗?如果使用导轨3 available here,请确保使用导轨3版本。

根据文件:

创建vote_fu迁移

使用新的vote_fu生成器创建新的rails迁移(注意:“VoteableModel”是您希望投票的模型的名称,例如Comment):rails g vote_fu VoteableModel

运行迁移:rake db:migrate