前提・実現したいこと
Rails on Railsのチュートリアル10.1.1章にしたがってUserモデルのeditを実装しています.
そこで、今回、チュートリアルでは、password, password_validationがあるのですが、私はその2つを無しにして、name, emailだけを更新させたいと思っており、質問をしました.
発生している問題・エラーメッセージ
Railsチュートリアルでは、UserModelに
ruby
1validates(:password, presence: true, length: { minimum: 6 })
と書いているので、editフォームでname, emailだけを更新させようとしても、validateが邪魔をして更新できません.
該当のソースコード
試したこと
チュートリアルでは、全ての場合にvalidatesがかかるようになっているが、createの時だけかけてあげれば解決できるのでは?と思いましたが、やり方がわかりませんでした
補足情報(FW/ツールのバージョンなど)
Ruby 2.4.3
Rails 5.1.4
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/20 02:18