在我的帖子索引视图中我调用了这个并且发生了这个错误
未定义的方法`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%>
答案 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
请试试....