Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Ruby

Edward Imbat
Edward Imbat
5,350 Points

Add validations to validate the presence of a user's first name, last name, and profile name.

I am having trouble figuring this part out. any help would be great!

5 Answers

the video link was unhelpful.

perhaps this will be more so..

  validates :first_name, presence: true
  validates :last_name, presence: true
  validates :profile_name,presence: true
Davor Budimir
Davor Budimir
9,206 Points

Thanks so much James

Davor Budimir
Davor Budimir
9,206 Points

Hi guys,

I'm having issues with this same task, could you help me?

Here's my code:

class User < ActiveRecord::Base
  devise :database_authenticatable, :registerable,
         :recoverable, :rememberable, :trackable, :validatable

  attr_accessible :email, :password, :password_confirmation, :remember_me,
                  :first_name, :last_name, :profile_name

  validates :first_name, :last_name, :email, :profile_name, :password, presence: true

  validates :profile_name, uniqueness: true,
                               format: {
                                  with: /^[a-zA-Z0-9_-]+$/
                               }

  def full_name
    first_name + " " + last_name
  end
end
Jason Seifer
STAFF
Jason Seifer
Treehouse Guest Teacher

Hey Eddie, what are you having trouble with? We're happy to help :)

Edward Imbat
Edward Imbat
5,350 Points

I'm just confused about how to actually complete the challenge. I have looked at the videos, but I can't find the section in the video that describes what this code challenge wants.