Rails Gem Ratyrate показывает звезды только после обновления и без сохранения
(Видел много постов с этими проблемами и все заработало, поэтому я выложу решение)
Я использую Ratyrate без Devise, и звезды появляются только после веб-обновления, и они не сохраняют ранее назначенный показатель.
1 ответ
Исправлена эта проблема с:
Указание версии в каждой рейтинговой миграции (в настоящее время используется ActiveRecord::Migration[5.1])
Изменение контроллера скорости "создать" метод, заменив "если user_signed_in?" с "если текущий_пользователь"
Добавление "post '/rate" => 'rater#create',:as => 'rate'"к rout.rb (гем должен сделать это за вас)
Добавление <% = javascript_include_tag 'ratyrate.js', "data-turbolinks-track": false%> внизу show.html.erb (представление модели, которую вы хотите оценить)
Надеюсь это поможет!