大致的意思是在app/views下面没有找到对应的模板。
那么我们接下来就创建这个模板,并且让它可以工作。
前文中提到,我们创建的控制器类名为:SayController,所以对应的模板所在的位置为:app/views/say目录下。默认情况下,rails会到这一位置寻找与action(这里是hello)同名的模板。这样我们就要创建一个hello.html.erb模板文件。
简单输入如下内容:
Hello from Rails!
输入url:http://localhost:3000/say/hello,结果如下图:
引用《应用Rails进行敏捷Web开发》中一个图来解释下控制器与模板的对应关系:
一个内容稍微多点的示例,不解释。如下:
Hello from Rails!
- Addition: <%=1+2 %>
- Time in _disibledevent=><%=1.hour.from_now%>
- <% 3.times do -%>
- 3.times come _disibledevent=>
<% end %> Test <% 3.downto(1) do |count| -%> <%= count%>...
<% end -%>life off
- Email:<%=h("Ann & Bill
")%> - 当前时间:<%= Time.now %>
- Controller获取当前时间:<%= @time %>
最新评论