On 14 September 2012 12:31, Damjan Rems <li...@ruby-forum.com> wrote: > I am trying to set password with bcrypt-ruby and mongoid but whatever I > do I get "Password digest can't be blank". > > # Model > class User > include Mongoid::Document > include Mongoid::Timestamps > include ActiveModel::SecurePassword > > field :first_name, type: String, default: '' > field :last_name, type: String, default: '' > field :password_digest, type: String > > has_secure_password > attr_accessible :name, :password, :password_confirmation > end > > # Form part > <tr><td class="dc-form-label"> > <label for="record_password">Password:</label></td> > <td class="dc-form-field"> > <input id="record_password" type="password" size="20" > name="record[password]"></td> > </tr> > > <tr> > <td class="dc-form-label"> > <label for="record_password_confirmation">Password > confirmation:</label></td> > <td class="dc-form-field"> > <input id="record_password_confirmation" type="password" size="20" > name="record[password_confirmation]"></td> > </tr> > ----------------------------- > I have tried a lot. Funny thing is that editing or adding user with > rails console works OK. > > One possible problem is that I have my own form system and I always use > name "record" for table name (instead of user in the case).
I don't understand, do you mean the the code you have shown is not your actual code? It is always better to copy/paste your code in case of typos. Have you remembered to add the password_digest field to the table? Colin > > Help please. > > by > TheR > > -- > 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 rubyonrails-talk@googlegroups.com. > To unsubscribe from this group, send email to > rubyonrails-talk+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > -- 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. For more options, visit https://groups.google.com/groups/opt_out.