Я использую Coderay 1.1.0 в моем проекте Rails 4.1.4 для выделения выделенного кода синтаксиса.Coderay отрисовка странных символов
Исходный код выглядит следующим образом:
Book = Struct.new(:title, :episodes)
book = Book.new("Harry Potter", 7)
book
# => #<struct Book title="Harry Potter", episodes=7>
book.title
# => "Harry Potter"
book[:title]
# => "Harry Potter"
book["title"]
# => "Harry Potter"
Я использую
CodeRay.scan(code, :ruby).html(:css => :class)
Но результат выглядит следующим образом:
Book = Struct.new(:title, :episodes)
book = Book.new("Harry Potter", 7)
book
# => #<struct Book title="Harry Potter", episodes=7>
book.title
# => "Harry Potter"
book[:title]
# => "Harry Potter"
book["title"]
# => "Harry Potter"
Много странных символов просто показать. Не могу понять, что делать. Любое предложение по решению проблемы приветствуется.
Спасибо, но это все равно. Там все еще есть. Я также пытался использовать консоль rails, но что-то вроде «CodeRay.scan (« # => hello »,: ruby) .html.html_safe' будет производить' ' # = > hello" 'String, в котором' > 'не экранируется. –