version
rails 5.2
trix-rails 2.2
gemでtrixrailsを使いリッチエディターを実装しています。
https://github.com/kylefox/trix
<%= form_with model: service, url: url, local: :true do |f| %> <div class="d-flex justify-content-end"><%= f.submit '保存する', class: "btn btn-primary bg-primary px-5" %></div> <h2><%= f.label :name %></h2> <%= f.text_field :name, class: "w-100" %> <h2 class="mt-5 mb-3"><%= f.label :description %></h2> <%= f.hidden_field :description, id: :service_description %> <trix-editor class="min-vh-100" input="service_description"></trix-editor> <% end %>
trix-editorの部分がリッチエディターになり、その中に記入した値がid: :service_descriptionのhidden fieldのvalueに入っていくという仕組みになっています。
ですが、現在ここに文字を記入すると hidden_fieldには
value="<div>hogehoge</div>"
とdivタグまでが含まれてしまい、飛んでいくparameterが "<div>hogehoge</div>"
となってしまいます。trix側のバグのような気がするのですが、もしご存知の方がいましたら対応方法お教えください。正直jqueryとかでパッチ当ててしまおうかとも思っています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。