问题标签 [raty]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails-4 - Raty 的 Average_rating 在我的循环中不起作用
我正在使用 Raty 进行评论。我想在循环中显示每个产品的平均分数。
如果我只使用<%= product.average_user %>
,那么每个产品都会显示正确的平均数/评分。如果我将字段连接id
到嵌入式脚本以获取星星,那么第一个对象只有 5 个空星,其他对象则为零。这个相同的脚本在我的产品视图中确实有效。
这是我的视图代码,没有script
:
这是我的视图代码script
:
关于我在这里做错了什么以及如何解决它的任何想法?
解决方案:
@user2856118 为我的回答提供了基础。我只需要稍微调整一下(与下面的调整答案进行比较)。这是我的工作代码:
跨度:
脚本:
javascript - 我可以为 javascript 块创建 ViewHelper 吗?
我正在清理我的 Rails 应用程序代码。我正在使用Raty-gem
我的评分系统。为了渲染一个#average_rating
我在特定视图中使用一个脚本块(在一些教程中选择了这个)。但是由于我#average_rating
在超过 6 种不同的视图中使用,我希望我可以更有效地做到这一点。我已经尝试使用 HelperMethod,但我猜它不接受“javascript”。
脚本块:
在 Rails 中最干净的方法是什么?
jquery - 评级评分未正确显示
我使用 raty 插件来显示多个项目的评分星。我初始化了一个数据属性的评分,比如
然后我跑遍了所有课程,然后按照以下方式启动了比率
问题是每个项目显示的评分值都相同,片段中有什么问题
jquery - 当 JQuery 数据表的列崩溃时,JQuery 比率不起作用
我在 JQuery 数据表中使用 JQuery 比率。当浏览器处于全宽时它工作正常。当数据表的列被折叠时测试响应性时,比率的星星消失了。
我该如何解决?
HTML:
JS:
ruby-on-rails - I'm using raty.js star rating system, how do I show the equivalent integer value of star for my avg. rating?
The code below will show for example:
Average Rating
**
Based on 2 reviews
So since it's average rating is 2 stars, how do I show the integer value "2"? So it will be like:
** 2
ruby-on-rails - 为什么我的老鼠星在 Heroku 中没有工作/加载/出现,尽管它在开发中工作得非常好?
我尝试了我可以在这里找到的所有解决方案,例如在本地预编译,将 jquery.raty.js 更改为 jquery.raty.js.erb 等,但它对我不起作用。
我将 star-half.png、star-off.png 和 star-on.png 放在 app/assets/images 中,而 jquery.raty.js 在 app/assets/javascripts 中
解决了:
多亏了这个对我有用的解决方案:
配置/环境/production.rb
从:
至:
ruby-on-rails - 编辑评论时如何让星级评分保留价值?
我正在使用 jquery 评分系统并且它有效。除了当我编辑例如有 4 星的评论时,编辑页面显示 0 星。这应该是 jquery 比率的行为方式吗?
或者有没有一种方法,当我编辑该评论时,编辑页面仍然会保留 4 星但仍然可以编辑?
这是我的编辑页面代码:
javascript - 信息窗口中的 Rateit 或 Raty(谷歌地图)
我正在尝试在 Google Maps API 版本 3 的信息窗口中实现评级系统。
我尝试了 Rateit 和 Raty,但我无法让它们都工作。
我在这里尝试了这段代码,但它对我不起作用:
这是我的代码以及到目前为止我所做的。
脚本:
raty.js 正在返回(第 1 行错误): 错误:选择器无效!
非常感谢帮助,我是 javascript 和 jquery 的新手。我很努力,但我不知道为什么不起作用。先感谢您。
ruby-on-rails - 我如何获得使用比率的总评分平均值?
我有两个问题, - 多次使用同一用户进行评分正在创建和错误 - 计算总平均值返回 nil
ruby-on-rails-4 - 想要在添加/创建新产品时存储费率
我正在开发一个应用程序,在该应用程序中,我必须在添加(创建)产品时对其进行评分。现在我使用了 RatyRate,但在我第一次创建/添加产品时它没有存储费率。
在 RatyRate 实现中是否有任何配置可以实现这一点?
如果没有,请建议是否有任何其他宝石可以实现这一目标。
谢谢!