Я использую BlueCloth для создания html из уценки из контента, который мои пользователи вводят в текстовую область, например:
def create
@post = Post.new(params[:post]) do |post|
body = BlueCloth.new(post.body)
post.body = body.to_html
end
...
end
Это прекрасно работает! Я получаю HTML, хранящийся в базе данных нормально, но как мне показать уценку в текстовой области, когда пользователь редактирует? Я попробовал:
def edit
@post = Post.find(params[:id])
@post.body = BlueCloth.new(@post.body)
@post.body.text
end
Вывод в моей текстовой области выглядит так:
#<BlueCloth:0x10402d578>