0

我在“查看”文件夹中有这段代码:

<h1><%= Time.now.to_s %></h1>

并在网页上显示时间。

当我输入:

<h1><%= print "Hello world!" %></h1>

什么都没有显示。

为什么?

此代码在“view”文件夹中为“say.html.erb”

4

2 回答 2

3

那是因为 的返回值printnil

print :foo
# => nil
于 2013-07-23T17:30:16.760 回答
1

print用于与控制台交互。

只需使用:

<h1><%= "Hello world!" %></h1>

甚至更好:

<h1>Hello world!</h1>
于 2013-07-23T17:34:24.833 回答