ROR学习系列18-Rails基础1-整合HTML标记和Ruby代码

下面我们开始ROR之旅。
我们知道ROR是建立在Ruby上的Web框架。
下面我们看一个Hello.rhtml的代码:
<html>
<head>
<title>Using Ruby on Rails</title>
</head>
<body>
<h1>Welcome to Ruby on Rails</h1>
This is your first Ruby on Rails application.
<br>
<br>
Using this application, you’ve been introduced to
controllers, actions, and views.
<br>
<%= 2 + 3 %>
<br>
Not bad for a first example!
</body>
</html>
在这里我们看到了表达式<%= 2 + 3 %>,它就是放在Web页面的代码,注意“=”不能少。当然我们看不错来任何Ruby的迹象。
下面我们再来看一个:
<html>
<head>
<title>Using Views</title>
</head>
<body>
<h1>Working With Views</h1>
This is an active view in a Ruby on Rails application.
<br>
<br>
2 + 3 = <%= 2 + 3 %>
<br>
<br>
Do loops work?
<br>
<% 3.times do %>
Yes! <br>
<% end %>
<br>
This page executes Ruby code on-the-fly.
</body>
</html>
这里我们看到了
<% 3.times do %>
Yes! <br>
<% end %>
它在web页面上循环输出三次Yes!

你可能感兴趣的:(html,Web,框架,Ruby,Rails)