第行中存在触发错误的函数
498
bootstrap star-rating
github存储库
$.fn.rating = function (option) {
var args = Array.apply(null, arguments), retvals = [];
args.shift();
this.each(function () {
var self = $(this), data = self.data('rating'), options = typeof option === 'object' && option,
theme = options.theme || self.data('theme'), lang = options.language || self.data('language') || 'en',
thm = {}, loc = {}, opts;
if (!data) {
if (theme) {
thm = $.fn.ratingThemes[theme] || {};
}
if (lang !== 'en' && !$h.isEmpty($.fn.ratingLocales[lang])) {
loc = $.fn.ratingLocales[lang];
}
opts = $.extend(true, {}, $.fn.rating.defaults, thm, $.fn.ratingLocales.en, loc, options, self.data());
data = new Rating(this, opts);
self.data('rating', data);
}
if (typeof option === 'string') {
retvals.push(data[option].apply(data, args));
}
});
switch (retvals.length) {
case 0:
return this;
case 1:
return retvals[0] === undefined ? this : retvals[0];
default:
return retvals;
}
};
该功能不包括在您的资产管道中。
star-rating.js
文件不包括在您的
application.js
要测试这一点,只需运行服务器
rails s
,打开页面,然后用
f12
有了ruby on rails,我不用bower来安装插件,也许在你的浏览器中包含所有相关的js、css文件和图像就足够了
应用js公司
,
.scss
https://github.com/kartik-v/bootstrap-star-rating
如果您有任何其他问题,请告诉我。