rails,第一个rails示例之补充

上篇中提到运行成功会出现下图:
第一个rails示例之补充rails
大致的意思是在app/views下面没有找到对应的模板。
那么我们接下来就创建这个模板,并且让它可以工作。
前文中提到,我们创建的控制器类名为:SayController,所以对应的模板所在的位置为:app/views/say目录下。默认情况下,rails会到这一位置寻找与action(这里是hello)同名的模板。这样我们就要创建一个hello.html.erb模板文件。
简单输入如下内容:
Hello, Rails

Hello from Rails!




输入url:http://localhost:3000/say/hello,结果如下图:
第一个rails示例之补充rails

引用《应用Rails进行敏捷Web开发》中一个图来解释下控制器与模板的对应关系:

第一个rails示例之补充rails
一个内容稍微多点的示例,不解释。如下:
Hello, Rails

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 %>

Say GoodBye



Tags:  rails示例 rails卸载 rails表单 rails3 rails

延伸阅读

最新评论

发表评论