Forum: Ruby Question about displaying the content of a file with Ramaze

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Ruby S. (Guest)
on 2009-04-20 18:09
(Received via mailing list)
Hi all,
I am trying to learn Ramaze and as such I am playing with a very simple
script to display the content of a file on a browser.
My problem begins when I send multiple records to the browser.
Everything is displayed as a long string without end of line. If I edit
the
same file with any editor everything looks fine.
I even tried adding the new line character after each line but got the
same
results.
Any help will be appreciated.

These are the details:


ruby -v
ruby 1.9.1p0 (2009-01-30 revision 21907) [i386-mingw32]


ramaze -v
Ramaze Version 2009.03, on ruby 1.9.1 (2009-01-30) [i386-mingw32]

My Mickey M. program:

require 'rubygems'
require 'ramaze'

class MainController < Ramaze::Controller
  def index
processit
  end # index


  def processit
line_ary = Array.new
if !File.exist?("F:/$user/ruby/Programs/DejaVou/2009/bmwlist.txt")
return "No List Was Found!"
end

      the_list =
File.readlines("F:/$user/ruby/Programs/DejaVou/2009/bmwlist.txt")
      the_list.each do |line|
      line_ary << line
      end
line_ary # Return array of cars to browser
  end # processit
end # class
Ramaze.start

The unexpected output:
["328i Convertible 2007 Automatic 2,065 Black Sapphire Metallic
$39,995.00
BMW of Honolulu ", "328i Convertible 2007 Automatic 12,303 Platinum
Bronze
Metallic $38,995.00 Sonnen BMW ", "328i Convertible 2007 Automatic
16,653
Titanium Silver Metallic $39,997.00 Crown BMW ", "328i Convertible 2007
Automatic 17,531 Titanium Silver Metallic $35,991.00 BMW of Dallas ",
"328i
Convertible 2007 Automatic 18,245 Jet Black $38,900.00 Habberstad BMW ",
"328i Convertible 2007 Automatic 18,588 Space Gray Metallic $39,900.00
Medford BMW ", "328i Convertible 2007 Automatic 20,324 Titanium Silver
Metallic $39,995.00 BMW of Riverside ", "328i Convertible 2007 Automatic
20,852 Montego Blue Metallic $37,995.00 Erhard BMW of Farmington Hills
",
"328i Convertible 2007 Automatic 23,669 Monaco Blue Metallic $39,995.00
BMW
of Bridgeport ", "328i Convertible 2007 Automatic 24,036 Platinum Bronze
Metallic $36,970.00 Dreyer & Reinbold, Inc. ", "328i Convertible 2007
Automatic 24,436 Jet Black $39,995.00 Fields BMW - Lakeland ", "328i
Convertible 2007 Automatic 25,455 Crimson Red $39,991.00 Global Imports
",
"328i Convertible 2007 Automatic 29,780 Platinum Bronze Metallic
$39,900.00
Vista Motor Company ", "328i Convertible 2007 Automatic 30,121 Titanium
Silver Metallic $36,995.00 Fields BMW - Lakeland ", "328i Convertible
2007
Automatic 30,310 Sparkling Graphite Metallic $38,995.00 Lauderdale BMW
of
Fort Lauderdale ", "328i Convertible 2007 Automatic 37,938 Jet Black
$35,988.00 Brecht BMW ", "328i Convertible 2007 Automatic 38,693 Crimson
Red
$36,950.00 Rick Hendrick Imports ", "328i Convertible 2007 Automatic
42,062
Crimson Red $33,991.00 Irvine BMW ", "328i Convertible 2008 Automatic
5,821
Titanium Silver Metallic $39,995.00 Century West BMW ", "328i
Convertible
2008 Automatic 34,701 Platinum Bronze Metallic $39,991.00 BMW of Houston
North ", "335i Convertible 2007 Automatic 21,070 Monaco Blue Metallic
$39,993.00 Desert BMW of Henderson ", "335i Convertible 2007 Automatic
39,338 Space Gray Metallic $39,933.00 Suntrup West County BMW ", "335i
Convertible 2008 Automatic 43,319 Platinum Bronze Metallic $39,995.00
The
BMW Store "]

Thank you
Ben L. (Guest)
on 2009-04-20 19:34
(Received via mailing list)
On Mon, Apr 20, 2009 at 3:08 PM, Ruby S.
<removed_email_address@domain.invalid>wrote:

>      line_ary << line
>
>
Newline characters are not interpreted by a browser so you need to
append a
"<br />" tag to each line. Ideally you should be doing this in a view
instead.

Ben
Ruby S. (Guest)
on 2009-04-20 20:49
(Received via mailing list)
On Mon, Apr 20, 2009 at 11:33 AM, Ben L.
<removed_email_address@domain.invalid>wrote:

> >
> Ben
>

Ben,
Thank you for your answer. I'll try using a "view" as you suggested.
This topic is locked and can not be replied to.