如何通过“最佳位置”编辑进行内联编辑时删除html标签

时间:2019-04-26 09:33:22

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

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

我尝试过: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>   

编辑区域是具有对齐方式和样式的文本的整个区域。当前,如果不使用富文本框完成常规编辑,则一切正常,但仅在开始时使用富文本框完成时,才会显示编辑区域。 结果正确但视图错误

1 个答案:

答案 0 :(得分:0)

尝试使用raw标签。像<%= raw @post.body %>这样的代码。