2014-11-10 2 views
0

Я хочу усечь {{location}}. Нужно ли вообще смешивать рельсы. Truncate helper в моем шаблоне рулей? Или мне нужно использовать помощник усечения ручек?Усечение слов в рулях + рельсы?

Спасибо!

template.hbs.erb

<li>{{location}}</li> 

ответ

0

Я просто добавить помощников в шаблон рули так что те, которые работают на переднем конце можно легко изменять настройки без поддержки серверной. Сохраняет все чистое.

Если вы хотите код для trucate слов помощника рулевого вы можете найти его здесь:

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; 
    }); 
Смежные вопросы