ratings_for在ajaxful_rating_jquery中获取错误

时间:2011-08-23 07:59:32

标签: ruby-on-rails-3

在我的帖子索引视图中我调用了这个并且发生了这个错误

未定义的方法`singular_class_name'for ActionController :: RecordIdentifier:Module

提取的来源(第20行):

17:<%= post.name%>

18:<%= post.description%>

19:<%#= debugger%>

20:<%= ratings_for post,:static,:small => true,:dimension => :speed%>

21:<%#= ratings_for post,:static,:small => true,:dimension => :beauty%>

22:<%#= ratings_for post,:static,:small => true,:dimension => :price%>

23:<%= link_to'显示',发帖是否可以? :show,post%>

2 个答案:

答案 0 :(得分:2)

我按照宝石中的位置修复它: gem 'ajaxful_rating', '3.0.0.beta6'

然后捆绑:更新

我的路线:

Contest::Application.routes.draw do |map|

map.resources :users, :member => {:rate => :post} do |nested| nested.resources :posts end

但看起来像:星星选项没有正常工作(5星总是甚至我想显示10颗星)

试试吧。

答案 1 :(得分:0)

我按照宝石中的位置修复了它:gem'ajaxful_rating','3.0.0.beta6'

 then bundle:update

  my routes:

 Contest::Application.routes.draw do |map|

 map.resources :users, :member => {:rate => :post} do 
   |nested| nested.resources :posts    
 end 

请试试....