Установил gem letsrate, все работает, кроме того, что в базу не падают данные... думаю проблема в strong parameters, не знаю как добавить strong parameters в rater_controller может кто сталкивался?
а может проблема в чем то другом, гугл умалчивает(странно)
class RaterController < ApplicationController
def create
if current_user.present?
obj = eval "#{params[:klass]}.find(#{params[:id]})"
if params[:dimension].present?
obj.rate params[:score].to_i, current_user.id, "#{params[:dimension]}"
else
obj.rate params[:score].to_i, current_user.id
end
render :json => true
else
render :json => false
end
end
end