Ask A Question

Notifications

You’re not receiving notifications from this thread.

encounterd some problems with devise.

sameer asked in Ruby

1.when i created a devise model , i saw encrypted_password(column) in schema.rb but in registration form i saw f.input :password ???????
2.I am getting { PG::NotNullViolation: ERROR: null value in column "name" violates not-null constraint DETAIL: Failing row contains (4, samir@gmail.com, $2a$11$uubT/gQenNfwoJXYeqaYNea9qsG/oWMZ4GnhCbhJkal3.ky2J0RSa, null, null, null, null, null, null, null, null, null, 2019-02-18 09:38:53.848679, 2019-02-18 09:38:53.848679). : INSERT INTO "users" ("email", "encrypted_password", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" } . i dont get it at all .... i have done database validation by putting null: falser where it might go wrong.
I am kind of beginner in ruby on rails please be kind with me and help me grow.. Thank you :p

Reply
PG::NotNullViolation: ERROR: null value in column "name" violates not-null ...

You're probably not adding the name. In your migration you may have that the value cannot be null.

Reply

i checked my tables column in console all column were present ...... and even in schema the columns are present do i have to send params by those name somewhere ....

Reply
Join the discussion
Create an account Log in

Want to stay up-to-date with Ruby on Rails?

Join 84,387+ developers who get early access to new tutorials, screencasts, articles, and more.

    We care about the protection of your data. Read our Privacy Policy.