Содержательный Ruby дисплей Richtext поле - PullRequest
0 голосов
/ 18 марта 2020

Я использую контент в проекте, и у меня есть разные файлы: номер, заголовок, richtext et c. Хотя я пытаюсь отобразить файл Richtext, если у меня есть сильные буквы, мне нужно сделать два вызова. Например, вот мой взгляд:

<% test = contentful.entries(content_type:'test',include: 2)%>

<% test.each do |t|%>
<p>
  <strong><%= t.desc_sous_titre1.dig('content', 0, 'content', 0, 'value')%></strong>
  <%= t.desc_sous_titre1.dig('content', 0, 'content', 1, 'value')%>
</p>
<% end %>

И как это выглядит: Здравствуйте, меня зовут Антуан

Итак, вот мой вопрос, есть ли решение сделать только один вызов в этом файле, чтобы получить мое предложение с сильной частью? Также возникла эта проблема, когда я go вернулся к строке с RichtextFile

Редактировать: я увидел, что должен использовать помощника: https://github.com/contentful/rich-text-renderer.rb

Но я Я застрял на этапе использования, я пишу в моем контроллере

require 'rich_text_renderer'
renderer = RichTextRenderer::Renderer.new

, а затем:

def test 
  renderer.render(/pages/test)
end

У меня ошибка: undefined method key? for "/pages/test":String

Что такое Я делаю не так?

...