рубин (на рельсах) драгоценный камень для разметки базовой формы - PullRequest
1 голос
/ 09 февраля 2011

Я бы хотел добавить базовую разметку (bbcode и т. Д.) Для приложения, над которым я работаю.Мне нужны не более чем базовые функции, такие как [b], [url] и подобные теги.

Можете ли вы порекомендовать камень, который легко добавить?

РЕДАКТИРОВАТЬ: я получилсовет использовать RDiscount, который я установил и сейчас пытаюсь использовать.Однако я не уверен, как его использовать.Моя первая идея состояла в том, чтобы использовать его в фильтре: before_save в моей модели, но это означало, что я буду сохранять HTML в своей базе данных.Это означает, что если я захочу отредактировать контент, для пользователя будет отображаться куча HTML-тегов.

Еще одна идея, которая у меня возникла, заключалась в создании вспомогательного метода в app / helpers / application_helper, который мог бы возвращать HTMLдля просмотра путем вызова helper_name (post.content).Это, вероятно, лучшая идея, и, кажется, работает (частично).Ruby on Rails по-прежнему не позволяет «использовать» любой HTML, поскольку он экранирует теги.

Вы рекомендуете какой-либо другой способ его использования?Если нет, то как я могу «убрать» HTML-код?

Ответы [ 2 ]

2 голосов
/ 09 февраля 2011

Что-то вроде RDiscount , возможно?Не понятно, каковы ваши требования, но вот информация о проекте .

0 голосов
/ 09 февраля 2011

formtastic - очень популярный и мощный плагин для этого.

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