Mark Preston wrote:
I am trying to get data out of a database to my rhtml file. The files look like this:
Model ------- mystuff.rb
class Mystuff < ActiveRecord::Base set_table_name "mytable" set_primary_key "id" end
Controllers --------------
mystuff_controller.rb
require 'Mystuff'
class MystuffController < ApplicationController
def read
@me = Mystuff.find( :all)
end end
Index ----------
Index.html.erb
<h1>Mystuff#index</h1> <p><%mystuff.each do |mr|%></p> <h1>mr.m1</h1> <% end %>
In addition to Fredericks point, you might also want to check the validity of the html that will output.
The closing </p> tag is inside the loop and thus will be repeated for each element:
<h1>Mystuff#index</h1> <p></p> <h1>Stuff1</h1> </p> <h1>Stuff2</h1> </p> <h1>Stuff3</h1>
And so on. Hope this sheds a little light.
Matt