【问题标题】:how to remove html tags while doing inline edit via 'Best in place' editing如何在通过“最佳位置”编辑进行内联编辑时删除 html 标签
【发布时间】:2019-09-15 19:08:36
【问题描述】:

我正在使用“最佳位置”gem 进行内联编辑。一切正常,但在使用富文本文档进行编辑时(应用样式时),它会在视图页面上显示相同的标签。

我试过:display_with => lambda { |v| v.html_safe } 几乎可以正常工作,但编辑区域无法正确显示。由于使用了丰富的文本框,只会显示一个轻微的区域。因此可以使用任何替代方法代替上述方法或任何现有解决方案。提前致谢

<td class= "index_view ipad_index_view">
    <%= best_in_place_if can?(:edit_goals),goal,:description,url: admin_goal_path(goal,:page => "inline"),:display_with => lambda { |v| v.html_safe } %>
</td>   

编辑区域是文本与给定的对齐方式和样式的整个区域。目前,如果在不使用富文本字段的情况下进行正常编辑,则一切正常,但仅在开始时才使用富文本框完成编辑区域。 结果正确但观点错误

【问题讨论】:

标签: javascript css ruby ruby-on-rails-4


【解决方案1】:

尝试使用raw 标签。类似&lt;%= raw @post.body %&gt; 在你的块中。

【讨论】:

  • stackoverflow.com/questions/20737192/… -am 面临同样的问题。一个更明确的问题。这有什么解决方案吗?!我也会试试这个代码。谢谢。
  • 很好。进展如何?你做了什么?你修好了吗?
  • 抱歉无法修复。除了视图端一切正常。富文本文本的编辑框显示错误。单独的 div 标签(当通过富文本编辑器应用样式时(tinymce-rails宝石)),只有最好的地方应用,而不是在编辑过的词上,所以单独出现。不能用词很好地解释。能否请您提供您的电子邮件ID,我可以详细讨论。提前致谢
猜你喜欢
  • 2014-09-22
  • 1970-01-01
  • 2020-12-08
  • 1970-01-01
  • 1970-01-01
  • 2012-07-10
  • 1970-01-01
  • 1970-01-01
  • 2013-07-19
相关资源
最近更新 更多