I''m just getting introduced to rails. I''ve started with the tutorials mentioned in tutorialspoint.com. I am getting stuck at creating a view. Tried the code on this page http://www.tutorialspoint.com/ruby-on-rails-2.1/rails-views.htm and it gives me the following error: undefined method `title'' for #<Book id: nil, created_at: nil, updated_at: nil> Here is the extracted source: 1: <h1>Add new book</h1> 2: <% form_tag :action => ''create'' do %> 3: <p><label for="book_title">Title</label>: 4: <%= text_field ''book'', ''title'' %></p> 5: <p><label for="book_price">Price</label>: 6: <%= text_field ''book'', ''price'' %></p> 7: <p><label for="book_subject">Subject</label>: Why is this happening? --deostorll
Have you run all the necessary database migrations? Does the books table have the title and price columns?
<% form_tag ({:action => ''create'' })do %> 2009/8/27 JL Smith <autiger02-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>> > Have you run all the necessary database migrations? Does the books > table have the title and price columns? > > >--~--~---------~--~----~------------~-------~--~----~ 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
> > Have you run all the necessary database migrations? Does the books > > table have the title and price columns?I started all over. When I run the rake db:migrate I get this error: $rake db:migrate (in /home/deostroll/Desktop/sites/library) == 20090828225043 Books: migrating ===========================================-- t() rake aborted! undefined method `t'' for #<ActiveRecord::ConnectionAdapters::MysqlAdapter:0xb75c9ca4> (See full trace by running task with --trace) I don''t understand this error?
Okay don''t worry I got that...and its fixed. On Aug 28, 9:55 pm, deostroll <deostr...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> > > Have you run all the necessary database migrations? Does the books > > > table have the title and price columns? > > I started all over. When I run the rake db:migrate I get this error: > > $rake db:migrate > (in /home/deostroll/Desktop/sites/library) > == 20090828225043 Books: migrating > ===========================================> -- t() > rake aborted! > undefined method `t'' for > #<ActiveRecord::ConnectionAdapters::MysqlAdapter:0xb75c9ca4> > > (See full trace by running task with --trace) > > I don''t understand this error?