我有存储在表中的html内容。在这些内容我想通过一些Ruby代码如何在html内容中执行Ruby代码
例如
temp = "<html><head>...</head><body>... <%= @something %> ...</body></html>"
再经过我用temp.html_safe或原始临时
但@something不打印
我怎么能做这个 ?
请帮帮我
我有存储在表中的html内容。在这些内容我想通过一些Ruby代码如何在html内容中执行Ruby代码
例如
temp = "<html><head>...</head><body>... <%= @something %> ...</body></html>"
再经过我用temp.html_safe或原始临时
但@something不打印
我怎么能做这个 ?
请帮帮我
只要在您的代码中做@temp = "<p>... #{@something} ...<p>"
,然后在您的视图<%= @temp.html_safe %>
应该就足够了。
“
#{@ something}” - not printing @something –您可以举一个用例的例子吗? –
@ TEMP = “
#{@}东西” 后。然后我尝试@ temp.html_safe但它的打印像“\ r \ n \ r \ n \ r \ n \ r \ n \#{ @ form.inspect} \ r \ n ...“。 –
'@something不工作' - 不工作就像让你的电脑过热和爆炸或不工作就像抛出一个错误? – dax