say hello 第一个hello world 程序不能解析 ruby代码

say hello 第一个hello world 程序不能解析 ruby代码

<html>
<head>
 <title> Hello ,Rails</title>
</head>
<body>
 <h1> hello from php?name=rails" onclick="tagshow(event)" class="t_tag">rails!<h1>
 <ul>
 <li>addition: <%= 1+2 %> </li>
 <li>Concatenation: <%= 1.hour.from_now %> </li>
 </ul>
</body>
</html>

我生成了一个 controler say. 下面定义了一个方法 叫 hello

上面是 hello的 view文件。 执行之后不能 解析出 3 和时间。 不知道哪里有问题,请大家指教一下,谢谢。
这个版块是“Rails部署",而你的问题与这明显不符,为什么会发在这里。态度决定一切,不把态度搞好,只能是处处碰壁。
想找出错误所在,必须明白自己的程序的问题,看log。问别人要说清楚问题的所在,很时候,在问人的时候把问题表达写清楚,自己都能知道问题在所在了。
==
回到这个贴子的具体解决,我猜是由于rails版本是2.02,而2.02的rails是以sql3为默认数据库。并且数据库要存在才在。因此如果你可以这么来重新生成你的程序。

rails yourprojectname -d mysql
注:这个yourprojectname是你想生成的项目名称

create database yourprojectname_developmnet;
mysql里创建数据库

cd yourprojectname
切换到项目目录

在database.yml里填上相应的数据库用户和密码。

script/generate controller say hello
创建控制器为say,action为hello的控制器
把你上面的内容复制在hello.html.erb里,我猜就可以了。
感谢你的回复。
发在这里可不能怪我,该论坛的描述:

需要帮助安装你的Rails开发环境吗?在这里...

版主: axgle, zhangwei, bob21”
因为我这个问题可能是开发环境没设置好的原因,所以发在这没什么问题吧。 我的态度很好的。
=============
数据库这一块设置没有问题,我该创建的数据库创建了,如果没有的话,会显示数据库连接有问题。 现在controler 创建 和 action 创建没有问题, 但是在模板里 签的 ruby代码不能解析,我看到你的答复,是视图后缀是 .html.erb ,我以为是我的 视图后缀有问题,我尝试了一下,没有成功,还需要帮助。
已经解决了,虽然不知道为什么,我按照你说的重新做了一遍。

我原来 创建 controller 和action是这样的步骤:

ruby script\generate controller say

然后我编辑 say controller 添加一个action定义 hello。 然后在 view 中新建了一个 hello.rhtml

你的步骤是 ruby script\generate controller say hello 

一下在都建好了,我试了一下,能解析了。不知道我做的有什么不对的。

还有就是哪里能下到最新的rails教程呢,官方的网站上好像没有手册呢。
我的是hello.html.erb
你的是hello.rhtml
2.02现在用的是html.erb了。