because you are mentioned in controller like this - @user = User.new(params[:user])
On Tue, Jan 18, 2011 at 11:17 PM, Ratnam Raj varasala <[email protected]>wrote: > Hi Simon, > > <% @users.each do |user| %> > > change as below > > <% @user.each do |user| %> > > > On Tue, Jan 18, 2011 at 10:29 PM, Simon M. <[email protected]> wrote: > >> Hi >> >> Could anybody help me resolve this error?, i have copy n pasted my >> controler and activerecord below as well.....Here is the error medssage >> >> >> NoMethodError in Register_user#index >> Showing app/views/register_user/index.html.erb where line #4 raised: >> >> undefined method `screen_name' for #<User:0x13027a3> >> >> >> >> Extracted source (around line #4): >> >> 1: <h1>Users</h1> >> 2: <ol> >> 3: <% @users.each do |user| %> >> 4: <li><%= user.screen_name %></li> >> 5: <% end %> >> 6: </ol> >> >> ----------------------------------------------------- >> >> CONTROLLER >> >> class RegisterUserController < ApplicationController >> def register >> @title = "Register" >> if request.post? >> @user = User.new(params[:user]) >> if @user.save >> flash[:notice] = "User with login #{@user.screen_name} created >> successfully!" >> redirect_to :action => :index >> end >> end >> end >> >> >> >> def index >> @title = "Temporary View" >> @users = User.find(:all) >> >> end >> >> >> def login >> end >> >> def logout >> end >> >> >> end >> -------------------------------------- >> >> DATABASE >> >> class CreateRegisterUsers < ActiveRecord::Migration >> def self.up >> create_table :register_users do |t| >> >> t.column :screen_name, :string >> t.column :e_mail, :string >> t.column :password, :string >> >> #t.string :screen_name >> #t.string :e_mail >> #t.string :password >> >> t.timestamps >> end >> end >> >> def self.down >> drop_table :register_users >> end >> end >> >> -- >> Posted via http://www.ruby-forum.com/. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Ruby on Rails: Talk" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]<rubyonrails-talk%[email protected]> >> . >> For more options, visit this group at >> http://groups.google.com/group/rubyonrails-talk?hl=en. >> >> > -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

