0

ユーザー モデルに created_at 列がありません

=> ["id", "email", "encrypted_password", "reset_password_token", "reset_password_sent_at", "remember_created_at", "sign_in_count", "current_sign_in_at", "last_sign_in_at", "current_sign_in_ip", "last_sign_in_ip"]

だから私はそれを作成しました。しかし、新しいユーザーを作成するときに、created_at 列にタイムスタンプを追加できる場所がわかりません。何か案は?ありがとう〜

│   ├── users
│   │   ├── _form.html.haml
│   │   ├── _user.html.erb
│   │   ├── create.js.erb
│   │   ├── edit.html.erb
│   │   ├── index.html.haml
│   │   ├── new.html.erb
│   │   ├── runtime_update_user.js.erb
│   │   └── show.html.erb
4

2 に答える 2

0

ユーザーモデルでこれを行います:-

before_create :add_created_at

private
 def add_created_at
  self.created_at= Time.now
 end
于 2013-10-16T07:36:07.683 に答える