ruby on rails重新插入html标签

时间:2019-04-23 05:17:46

标签: html ruby-on-rails ruby tags

我正在从数据库中以xml格式获取文档,像这样

link to xml document

其中包含这些内容&lt p&gt(由于该网站也在

中对其进行了转换,因此我删除了半列)。

是否有ruby或特定的Rails功能可以重写正确的html标签?还是我必须为此做一个正则表达式?

1 个答案:

答案 0 :(得分: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 est escrit veront et oront ke mesire Engerrans,Curésde Waneheng等人和Jehans Vrouars,de Waneheng doivent cecuns com pro se de pretre et cecuns pour le tout a Jehans le Petit,cousturier de dras ua celui ki cest escrit aporteroit,lai homme,IIIc de faissiaus de gros et de lonc a le clauwiere de Tournai,XV jours devant le jour Saint Jehans Baptiste ki vient procurement u XV jours bours to endeven 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。

我们很容易就可以在法庭上自由申请毕业,也可以在毕业后获得正式的毕业证书。 Jehans li Petis u chius ki cest escrit aporteroit,lais hons,donner sour le detteurs dessus dit quel signeur de tiere ua quel bailliu ua quele Justice k'il vorroit le quint denier que li value des faissiaus monteroit pour le sien faire终身监事会要求对资产进行全额赔偿,同时也应根据自己的意愿进行分配。

La fu Jakemes Brande con couirsjuréset Jakemes le Cuveliers li Agneliers,ki tiestiesmongna k'il connoiste les party,comme autres hons。当事人应优先考虑自己的生活。

同盟军的密西西比州密西根州第十一巡回赛和第III届

如果要在控制器中使用,请使用

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;"

输出: