页面显示代码而不是运行代码的结果

时间:2015-11-28 20:31:25

标签: ruby-on-rails ruby

在localhost:3000 / forum / new中显示我的代码而不是它应该是什么。

它显示了这个:

  New Forum

  link_to "Back", root_path

这是我对此页面的代码:

 <h1>New Forum</h1>

 link_to "Back", root_path

它基本上显示了我的所有代码。知道如何解决这个问题吗?

2 个答案:

答案 0 :(得分:5)

我认为你正在尝试这样做:

  <h1>New Forum</h1>

  <%= link_to "Back", root_path %>

您忘记了代码的<%=%>

答案 1 :(得分:0)

.erb文件处理嵌入的ruby以生成相应的html,语法为<%= embedded ruby %>。如果您只想处理ruby代码,但无法打印使用<% embedded ruby %>,请注意已删除的=符号。