Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails 6.0.1-Trix编辑器参数未从表单传输_Ruby On Rails_Trix - Fatal编程技术网

Ruby on rails Rails 6.0.1-Trix编辑器参数未从表单传输

Ruby on rails Rails 6.0.1-Trix编辑器参数未从表单传输,ruby-on-rails,trix,Ruby On Rails,Trix,未提交/传输Trix编辑器字段中添加或更改的数据 <%= form_with(model: @comment, local: true) do |form| %> <div class="form-group"> <h4>Titel</h4> <%= form.text_field :header, class: "form-control border-top-0 border border-right-0 border-lef

未提交/传输Trix编辑器字段中添加或更改的数据

<%= form_with(model: @comment, local: true) do |form| %>
  <div class="form-group">
  <h4>Titel</h4>
  <%= form.text_field :header, class: "form-control border-top-0 border border-right-0 border-left-0 rounded-0 p-0" %>

  <br/>
  <h4>Inhalt</h4>
  <%= form.trix_editor :comment %>

  <%= form.text_field :tonie_id, value: tonie_id, hidden: true %>
  <%= form.text_field :user_id, value: current_user.id, hidden: true %>
  <%= form.check_box :private %> privater Kommentar

  <br/>

  <%= form.submit "speichern ",class: 'btn btn-success' %>
</div>
<% end %>

你知道有什么问题吗?

如果你的页面上有多个相同型号的表单,可能会出现这种情况。我也遇到了同样的问题。我想可能是身份证重复造成的

当同一页面上出现多个相同模型类型的富文本编辑器时,只有第一个编辑器可以正常使用。其他窗口输入内容后,它们将填充到第一个窗口的隐藏标记中,因此提交时,数据为空


对不起,我不知道如何用英语表达我的想法,希望你能理解我的演讲

这里已经讨论过了:

您可以通过手动为每个富文本字段分配ID来修复此问题。如下所示:

form.rich_text_area :first_description, id: 'trix_first_description'
form.rich_text_area :second_description, id: 'trix_second_description'
form.rich_text_area :third_description, id: 'trix_third_description'
希望这有帮助

form.rich_text_area :first_description, id: 'trix_first_description'
form.rich_text_area :second_description, id: 'trix_second_description'
form.rich_text_area :third_description, id: 'trix_third_description'