<%= form_for rating_ballot, :html => { :class => 'rating_ballot' } do |f| %>
<%= f.label("value_1", content_tag(:span, '1'), {:class=>"rating", :id=>"1"})
radio_button_tag("rating[value]", 1, current_user_rating == 1, :class => 'rating_button') %>
<%= f.label("value_2", content_tag(:span, '2'), {:class=>"rating", :id=>"2"})
radio_button_tag("rating[value]", 2, current_user_rating == 2, :class => 'rating_button') %>
<%= f.label("value_3", content_tag(:span, '3'), {:class=>"rating", :id=>"3"})
radio_button_tag("rating[value]", 3, current_user_rating == 3, :class => 'rating_button') %>
<%= f.label("value_4", content_tag(:span, '4'), {:class=>"rating", :id=>"4"})
radio_button_tag("rating[value]", 4, current_user_rating == 4, :class => 'rating_button') %>
<%= f.label("value_5", content_tag(:span, '5'), {:class=>"rating", :id=>"5"})
radio_button_tag("rating[value]", 5, current_user_rating == 5, :class => 'rating_button') %>
<%= hidden_field_tag("message", msg.message) %>
<%= f.submit :Submit %>
<%- end -%>
Это моя форма, я пытаюсь создать систему, чтобы пользователи могли оценивать сообщения в "звездной" системной форме это руководство.Я выполнил все инструкции в руководстве, но когда я включил эту форму, я получил nomethoderror undefined method 'ratings_path'
.В моем home_helper у меня есть
def rating_ballot
if @rating = current_user.ratings.find_by_id(params[:msg])
@rating
else
current_user.ratings.new
end
end
def current_user_rating
if @rating = current_user.ratings.find_by_id(params[:msg])
@rating.value
else
"N/A"
end
end
Почему я получаю эту ошибку?Спасибо