Railsのgem 'devise'
で、ユーザ登録時に画像設定のフォームを作成せずに、新規登録後にはデフォルト画像が設定されているという処理を作ろうとしています。
そのために、deviseのcreateアクションを書き換えて、User.crete(image: 'デフォルト画像.jpg')
のようにしたいのですが、どのようにすればよいのでしょうか??
Devise::RegistrationsController
を継承するコントローラを作成してオーバライドしてルーティングを変更するのだろうなというのは何となく分かるのですが、
ruby
1class RegistrationsController < Devise::RegistrationsController 2 def create 3 super 4 User.create(image: 'デフォルト画像.jpg') 5 end 6end
としてもいいのでしょか??
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。