рельсы: пользовательский тизер - PullRequest
0 голосов
/ 19 ноября 2010

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

Моя первая мысль - использовать определенную строку, например <more>, с оператором ifчтобы увидеть, есть ли эта строка в статье, и отображать только текст перед ней, заменив строку ссылкой на полную статью.

Ответы [ 2 ]

0 голосов
/ 19 ноября 2010

Вы можете определить тег стиля bbcode [break] или [more], чтобы впоследствии вы могли определить и другие теги.

0 голосов
/ 19 ноября 2010

Мне нравится идея <more>.Вы также можете добавить after_create наблюдателя для статьи, который анализирует то, что они написали, и создает тизер, если ключевое слово <more> находится в том, что они опубликовали.Таким образом, вы не будете запрашивать гигантскую статью только для фрагмента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...