我有這樣的代碼......的Rails 3.1 - find_or_create_by不節能
recipient = User.find_or_create_by_email(params[:recipient_email],
{ :password => 'password',
:password_confirmation => 'password',
:first_name => 'First',
:last_name => 'Last',
:active => false })
不工作。收件人不會保存在數據庫中,因爲它應該是。然而,這...
recipient = User.find_or_create_by_email(params[:recipient_email],
{ :password => 'password',
:password_confirmation => 'password',
:first_name => 'First',
:last_name => 'Last'})
不工作的,因爲它創建收件人並在數據庫中保存它,但:活動標誌現在設置爲默認的事實。
用戶模型中我有...
attr_accessible :first_name, :last_name, :email, :password, :password_confirmation, :active
和
validates :active, :presence => true
任何想法,這是怎麼回事嗎?
我以爲我不能當它不讓我upvote一些答案。顯然有一些我錯過了。感謝您指出了這一點。 – slabounty 2012-01-17 00:47:20
啊......大複選框的東西?好的,我接受了一堆答案。感謝您提出問題@troutwine – slabounty 2012-01-17 02:36:47
沒問題。不過,我手邊沒有任何問題。您可以通過irc.freenode.net上的#ror來傳遞它。 。 – troutwine 2012-01-17 03:34:14