I have a jQuery Bootstrap Star Rating (http://plugins.krajee.com/star-rating). I am stuck trying to pass value it gets to Rails form_for. I do not know how to submit the form with value obtained from script.
<%= form_for @book.reader_books.build, id: "my-form", :html=> {:id => 'my-form'} do |f| %>
    <%= f.hidden_field :book_id, value: @book.id, :id=>"rating_field" %>     
      <div class="col-md-6 ratings">
        <div align="center"><%= @book.rating_average.to_i %></div>
        <input id="input-id" name="input-id">
      </div>
    <% end %>
  <% else %>
    <strong>Your rate:</strong>
    <%= @book.reader_books.find_by!(reader: current_reader).rating %>
Script that should trigger form submission:
<script type="text/javascript">
    $('#input-id').rating().on('rating.change', function(event, value, caption) {
        console.log(value);
        $("#rating_field").val(value);
        $("#my-form").submit();
    });
</script>
console.log(value); - Just checking if the data is entered.
$("#rating_field").val(value); - Assigning value to the field.
$("#my-form").submit(); - triggering a submit.
Thanks in advance!
 
     
     
    