【发布时间】:2017-07-25 19:22:36
【问题描述】:
有什么方法可以在“p”标签中加载变量?
在我的 test.html.erb 中:
<p>"#{@variable}"</p>
在我的 test_controller.rb 中
@variable = "Testing"
但是,在 html 中,它显示“#{@variable}”。
我应该如何解决它?
【问题讨论】:
标签: html ruby-on-rails ruby haml
有什么方法可以在“p”标签中加载变量?
在我的 test.html.erb 中:
<p>"#{@variable}"</p>
在我的 test_controller.rb 中
@variable = "Testing"
但是,在 html 中,它显示“#{@variable}”。
我应该如何解决它?
【问题讨论】:
标签: html ruby-on-rails ruby haml
您需要打印您的代码,然后对其进行插值,请尝试:
<p><%= "#{@variable}" %></p>
或者只是<p><%= @variable %></p>,取决于你想要做什么,然后你可以插入你的变量。
使用<p>"#{@variable}"</p>,您只是打印纯html,Ruby 不会解释任何内容。
【讨论】:
像这样:
<%= @variable %>
【讨论】: