我试图用JQuery Raty Plugin来围绕这个星级的功能。 我基本上有一个名为review的表,其中有5列rtg1-5,因为我需要在一次审核中吃5个不同的方面。
在新的评论表单中,我添加了这个以测试它是否适用于在第一个中保存值
<%= form_for ([@review.fcomp, @review]) do |f| %>
.....lots of other fields
<div class="form-group row">
<%= f.label 'Luggage handling', class: 'col-sm-4 form-control-label' %>
<div class="col-sm-6" id='star-rating'></div>
</div>
并在表单底部添加了
<script>
$('#star-rating').raty({
path: '/assets',
scoreName: 'review.rtg1'
});
</script>
我不明白我在这个星级评分脚本中究竟是如何传递的,并告诉数据库更新表格评论中的列rtg1与所选星号的数量?
提前感谢任何建议
答案 0 :(得分:0)
使用隐藏字段,您添加了将raty配置更改为
scoreName: 'review[rtg1]'
或者最后是隐藏字段名称的值