Ckeditor ruby ​​gem добавляет «>» в ​​конце записей каждый раз, когда пользователь редактирует текстовую запись. - PullRequest
0 голосов
/ 12 февраля 2019

Ckeditor ruby ​​gem добавляет «>» в ​​конце моих записей контента каждый раз, когда пользователь редактирует контент.Вот видео о том, как это происходит: https://drive.google.com/file/d/16sus8LGxHBZLFs_ts5_SJJSwLfisJzom/view?usp=sharing

Вот мой код контроллера update_row для модели text_component.Ввод текстовой области сохраняется в столбце содержимого.
def update_row @text_component = TextComponent.find (params.fetch ("id_to_modify"))

@text_component.tab_id = params.fetch("tab_id")
@text_component.content = params.fetch("content")

if @text_component.valid?
  @text_component.save

  redirect_to("/guides/"+params.fetch("guide_id"), :notice => "Text component updated successfully.")
else
  @guide = Guide.find(params.fetch("guide_id"))
  render("guide_templates/show.html.erb")
end
end

ОТВЕТ: здесь код рабочей формы вмой вид edit_form:

  <form action="/update_text_component/<%= @text_component.id %>"  method="post">
  <!--input for guide_id -->
  <div class="form-group">

    <input type="hidden" id="guide_id" name="guide_id" class="form-control" value="<%= params.fetch("guide_id") %>">
  </div>
    <!-- input for tab_id -->
  <div class="form-group">
    <input type="hidden" id="tab_id" name="tab_id" class="form-control" value="<%= params.fetch("tab_id") %>">
  </div>

  <div class="form-group">
    <label for="content">
      Content
    </label>

    <textarea id="content" name="content" class="ckeditor" rows="10"><%= raw @text_component.content %></textarea>
  </div>

  <button class="btn btn-block btn-outline-secondary">
    Update text component
  </button>
</form>

1 Ответ

0 голосов
/ 14 февраля 2019
  <form action="/update_text_component/<%= @text_component.id %>"  method="post">
  <!--input for guide_id -->
  <div class="form-group">

    <input type="hidden" id="guide_id" name="guide_id" class="form-control" value="<%= params.fetch("guide_id") %>">
  </div>
    <!-- input for tab_id -->
  <div class="form-group">
    <input type="hidden" id="tab_id" name="tab_id" class="form-control" value="<%= params.fetch("tab_id") %>">
  </div>

  <div class="form-group">
    <label for="content">
      Content
    </label>

    <textarea id="content" name="content" class="ckeditor" rows="10"><%= raw @text_component.content %></textarea>
  </div>

  <button class="btn btn-block btn-outline-secondary">
    Update text component
  </button>
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...