Lecture Notes for CS142
Winter Quarter 2009
John Ousterhout
/class/method/id,
where id is an integer, then that value is available through
params[:id]. Commonly used to hold the primary key for
a database record to display the page.
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Hello, User</title>
</head>
<body>
<p>
This page was fetched at <%= Time.now() %>
</p>
</body>
</html>
concat in code to generate HTML
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Rails Parameters</title>
</head>
<body>
<p>
The <code>params</code> hash contains the following values:
</p>
<% params.each do |key, value| %>
<p><%= key %>: <%= value %></p>
<% end %>
</body>
</html>
<%= link_to(@name, {:action => "userInfo", :id => @user_id}) %>