How do ASP Response.Write in RoR?

With Microsnot technology you an do this:

<% Response.Write "Hello, World" %>

How do you output text to the browser with Ruby?

Pete

With Microsnot technology you an do this:

<% Response.Write "Hello, World" %>

<%= "hello world" %>

Fred

Thanks Fred, that's perfect.

Pete

Frederick Cheung wrote:


With Microsnot technology you an do this:
<% Response.Write "Hello, World" %>

<%= "hello world" %>
Fred

How do you output text to the browser with Ruby?
Pete
-- Posted via .

`Fred…

Maybe I am missing something here but why would you surround a straight
string in <%=""%>. Why not just put hello world?

Norm

`

the <%= %> notation is what you use in a view to execute embedded
ruby code. if you literally want to just print "hello world" in your
view, then you wouldn't need the <%= %>. however, say you want to
say "hello username" where username is the current user's name, then
your view would look something like:

hello <%= currentuser.name %>

one quick note... <%= %> is what you use to executed embedded ruby
code and then display the output in your view. <% %> (no equals
sign) is what you use to just execute ruby code without displaying the
output in your view. so you could do something like:

<% 3.times do %>
Hello <%= currentuser.name %>
<% end %>

Frederick Cheung wrote:

With Microsnot technology you an do this:

<% Response.Write "Hello, World" %>

<%= "hello world" %>

Fred

How do you output text to the browser with Ruby?

Pete
--
Posted via http://www.ruby-forum.com/.

Fred..
Maybe I am missing something here but why would you surround a
straight string in <%=""%>. Why not just put hello world?

You wouldn't normally, just as you wouldn't actually put <%
Response.Write "Hello, World" %> either. It was an example.

Fred