无法在Ruby on Rails视图中输出嵌入式Ruby代码

时间:2010-12-16 20:13:18

标签: ruby-on-rails views

我的Rails应用程序遇到了一个非常小的问题。我正在为Ruby on Rails开发和测试目的设置Mac OS X.

但由于某些原因,我的观点没有正确呈现。我可以在视图中输出所有HTML内容,但是当我使用任何Ruby / Rails代码时,例如:

  <% 'Hello World' %> or 
  <%- 'Hello World!' %>

根本没有输出...请帮助..我没有错误 - 没有。

我的环境是:

 Ruby: 1.9.2
 Rails 3.0.3
 OS: Mac OS X

感谢。

2 个答案:

答案 0 :(得分:4)

<%= 'Hello World!' %>

只有在没有=代码的情况下才会处理您的代码。例如,使用-

<%- if true %>
  <%= "Hello" %>

仅显示Hello

答案 1 :(得分:3)

您需要使用=标志:

<%= 'Hello World!' %>