Thanks, stupid mistake at my site.

Op woensdag 5 september 2012 13:39:48 UTC+2 schreef roelof het volgende:
>
> Hello, 
>
> I have now Rails Enterprise Edition installed on Centos 6.
> And I try to follow this tutorial : 
> http://guides.rubyonrails.org/getting_started.html
>
> I have this model : 
> class Post < ActiveRecord::Base
>   attr_accessible :content, :name, :title
>
>   validates :name,  :presence => true
>   validates :title, :presence => true,
>                     :length => { :minimum => 5 }
>
> end
>
> But when I do these steps I get another output as expected.
> rails console
> Loading development environment (Rails 3.2.8)
> irb(main):001:0> p = Post.new(:content => "A new post")
> => #<Post id: nil, name: nil, title: nil, content: "A new post", 
> created_at: nil, updated_at: nil>
> irb(main):002:0> p.save
>    (0.1ms)  begin transaction
>    (0.1ms)  rollback transaction
> => false
> irb(main):003:0> p.errors.full.message
> NoMethodError: undefined method `full' for #<ActiveModel::Errors:0x2deaf88>
>     from (irb):3
>
> Where I expect this output :
>
> >> p = Post.new(:content => "A new post")
> => #<Post id: nil, name: nil, title: nil,
>      content: "A new post", created_at: nil,
>      updated_at: nil>
> >> p.save
> => false
> >> p.errors.full_messages
> => ["Name can't be blank", "Title can't be blank", "Title is too short 
> (minimum is 5 characters)"]
>
>
> Cam anyone tell me what I did wrong?
>
> Roelof
>
>
>
>
>
>
>

-- 
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@googlegroups.com.
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msg/rubyonrails-talk/-/KWtmGOB7nX4J.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to