我想截断{{location}}。无论如何在我的车把模板中混合使用rails .truncate helper?或者我是否需要使用Handlebars truncate helper?
谢谢!
template.hbs.erb
<li>{{location}}</li>
答案 0 :(得分:0)
我只是在Handlebars模板中添加帮助器,这样在前端工作的人可以轻松修改设置而无需后端支持。保持一切清洁。
如果你想要trucate单词Handlebar helper的代码,你可以在这里找到它:
https://gist.github.com/sshadmand/a3257ab23d3a76017431
Handlebars.registerHelper('truncwords', function(text, length) {
words = text.split(" ");
new_text = text;
if (words.length > length){
new_text = "";
for (var i = 0; i <= length; i++) {
new_text += words[i] + " ";
}
new_text = new_text.trim() + "..."
}
return new_text;
});