Вы ищете что-то похожее на опции полужирный , курсив , ..., которые вы получаете при публикации в stackoverflow? Если это так, я бы предложил Markitup , плагин текстового редактора для jQuery. Как только вы получите эту настройку, вы сможете ввести разметку в вашей текстовой области (например, Markdown , bbcode, ...). Когда вы фактически отображаете результат на странице, вам просто нужно, чтобы Ruby проанализировал выбранный вами язык разметки.
1011 * Е.Г. *
<%= @user.bio.bb_code %>
Используя этот метод, вы разрешаете своим пользователям безопасно вводить стилизованный текст.