我有一个 HTML 文本区域,用户可以在其中生成评论:
= form_for(Comment.new, url: post_comments_path(post_id: @post), method: :post) do |f|
= f.text_area(:body, :class => "span7", :cols => 100, :rows => 10)
= f.submit("Submit Answer")
当我呈现评论时,我使用以下代码:
simple_format(comment.body)
这会保留用户在帖子中输入的任何换行符。但是,它不保留缩进。因此,如果用户发布了 10 行不同缩进的代码,结果将显示为 10 行,但是这 10 行将全部左对齐,没有缩进。
有什么方法可以保留用户在文本框中输入的前导空格/缩进?