【问题标题】:ruby on rails reinsert html tagsruby on rails 重新插入 html 标签
【发布时间】:2019-04-23 05:17:46
【问题描述】:

我正在从我的数据库中获取一个像这样的 xml 格式的文档

link to xml document

它包含这些东西 &lt p &gt (我删除了半列,因为这个网站也将它转换为

)。

是否有 ruby​​ 或特定的 rails 函数可以重写正确的 html 标签?或者我必须为此做一个正则表达式吗?

【问题讨论】:

    标签: html ruby-on-rails ruby tags


    【解决方案1】:

    如果你在erb文件中使用,那么就照做,

    <%= raw "&lt;p&gt;Sacent tout cil ki cest escrit veront et oront ke mesire Engerrans, curés de Waneheng, et Jehans Vrouars, de Waneheng doivent cescuns comme se propre dette et cescuns pour le tout a Jehans le Petit, cousturier de dras u a celui ki cest escrit aporteroit, lai homme, IIIc de faissiaus de gros et de lonc a le clauwiere de Tournai, a paiier XV jours devant le jour Saint Jehans Baptiste ki vient prochainement u XV jours apriés la endevens, en tous leur boins poins et livret en Tournai sour kauchie en quel liu ke li dis Jehans li cousturiers vorra, mais ke kars u karete i puist tourner et kariier.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Et se li dis Jehans li Petis en faisoit coust u frais u despens u emprunt par le defaute de leur paiement, rendre li doivent li deteur dessus dit parmi sen voir dit sans ceste dette amenrir et si poroit li dis Jehans li Petis u chius ki cest escrit aporteroit, lais hons, donner sour le detteurs dessus dit a quel signeur de tiere u a quel bailliu u a quele justice k'il vorroit le quint denier que li value des faissiaus monteroit pour le sien faire avoir d'iaus et ce quint seroient il tenut de paiier avuec le dette devant dite. De tout chou ont il assenet a aus et au leur a quank'il ont et aront partout et cescuns pour le tout.&amp;nbsp;&lt;/p&gt;&lt;p&gt;La fu Jakemes Brande con voirs jurés et Jakemes le Cuveliers li Agneliers, ki tiesmongna k'il connoiste les parties, comme autres hons. Et si furent les parties a ces escit livrer.&amp;nbsp;&lt;/p&gt;&lt;p&gt;L'an de grasse mil CCC et XIIII le witisme jour dou mois de march, par un samedi&lt;/p&gt;"%>
    

    输出:

    Sacent tout cil ki cest escrit veront et oront ke mesire Engerrans, curés de Waneheng, et Jehans Vrouars, de Waneheng doivent cescuns comme se propre dette et cescuns pour le tout a Jehans le Petit, cousturier de dras u a celui ki cest escrit aporteroit, lai homme, IIIc de faissiaus de gros et de lonc a le clauwiere de Tournai, a paiier XV jours devant le jour Saint Jehans Baptiste ki vient prochainement u XV jours apriés la endevens, en tous leur boins poins et livret en Tournai sour kauchie en quel liu ke li dis Jehans li cousturiers vorra, mais ke kars u karete i puist tourner et kariier。

    Et se li dis Jehans li Petis en faisoit coust u frais u despens u emprunt par le defaute de leur paiement, rendre li doivent li deteur dessus dit parmi sen voir dit sans ceste dette amenrir et si poroit li dis Jehans li Petis u chius ki cest escrit aporteroit, lais hons, donner sour le detteurs dessus dit quel signeur de tiere seroient il tenut de paiier avuec le dette devant dite。 De tout chou ont il assnet a aus et au leur a quank'il ont et aront partout et cescuns pour le tout。

    La fu Jakemes Brande con voirs jurés et Jakemes le Cuveliers li Agneliers, ki tiesmongna k'il connoiste lesparty, comme autres hons。 Et si furent lesparty a ces escit livrer。

    L'an de Grasse mil CCC et XIIII le witisme jour dou mois de March, par un samedi

    如果你在控制器中使用,那么使用,

    include ActionView::Helpers::OutputSafetyHelper
    
    raw("&lt;p&gt;Sacent tout cil ki cest escrit veront et oront ke mesire Engerrans, curés de Waneheng, et Jehans Vrouars, de Waneheng doivent cescuns comme se propre dette et cescuns pour le tout a Jehans le Petit, cousturier de dras u a celui ki cest escrit aporteroit, lai homme, IIIc de faissiaus de gros et de lonc a le clauwiere de Tournai, a paiier XV jours devant le jour Saint Jehans Baptiste ki vient prochainement u XV jours apriés la endevens, en tous leur boins poins et livret en Tournai sour kauchie en quel liu ke li dis Jehans li cousturiers vorra, mais ke kars u karete i puist tourner et kariier.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Et se li dis Jehans li Petis en faisoit coust u frais u despens u emprunt par le defaute de leur paiement, rendre li doivent li deteur dessus dit parmi sen voir dit sans ceste dette amenrir et si poroit li dis Jehans li Petis u chius ki cest escrit aporteroit, lais hons, donner sour le detteurs dessus dit a quel signeur de tiere u a quel bailliu u a quele justice k'il vorroit le quint denier que li value des faissiaus monteroit pour le sien faire avoir d'iaus et ce quint seroient il tenut de paiier avuec le dette devant dite. De tout chou ont il assenet a aus et au leur a quank'il ont et aront partout et cescuns pour le tout.&amp;nbsp;&lt;/p&gt;&lt;p&gt;La fu Jakemes Brande con voirs jurés et Jakemes le Cuveliers li Agneliers, ki tiesmongna k'il connoiste les parties, comme autres hons. Et si furent les parties a ces escit livrer.&amp;nbsp;&lt;/p&gt;&lt;p&gt;L'an de grasse mil CCC et XIIII le witisme jour dou mois de march, par un samedi&lt;/p&gt;")
    

    或者你也可以使用like,

    CGI.unescapeHTML "&lt;p&gt;"
    

    输出:

    "

    "

    【讨论】:

      猜你喜欢
      • 2012-07-05
      • 1970-01-01
      • 1970-01-01
      • 2012-09-15
      • 1970-01-01
      • 1970-01-01
      • 2022-01-17
      • 1970-01-01
      • 2014-06-17
      相关资源
      最近更新 更多