我正在使用ckeditor gem,当我使用粘贴作为纯文本对话框时,它将文本封装在引号以及< p为H.标签和< BR>标签。有什么办法可以告诉ckeditor在使用该选项时不要使用任何标记。
我想要完成的是在文章中包含代码片段。这些片段使用markdown gem和pigments.rb进行处理。以下代码是我正在努力实现的目标
```ruby
puts "hello world"
class Hello
end
```
这就是我得到的
<p>
```ruby<br />
puts "hello world"
class hello<br />
end<br /></p>
答案 0 :(得分:1)
我真的不知道ckeditor是否有这个选项。
如果你的问题是在带有RoR的网页中显示所见即所得的信息,你可能必须在视图中设置信息是安全的(这是出于安全原因并且默认设置)。如果你不这样做,你会看到html标签。
你有很多方法来做html安全:
以下是关于使用哪一个的讨论: raw vs. html_safe vs. h to unescape html
希望能解决你的问题。
答案 1 :(得分:1)
这可能就是你要找的东西:
答案 2 :(得分:0)
答案 3 :(得分:0)
没有找到比使用Markdown更好的东西。就像它在SO上完成一样