В зависимости от того, что вы делаете, то, что предлагает Dty, может иметь смысл.В долгосрочной перспективе это может быть больно иметь дело.
Если вы хотите больше форматирования, я бы предложил сохранить необработанный HTML-код в БД и сделать что-то подобное в ваших представлениях:
<%= render :inline => post.content %>