初めに
疑問に思ったことや上手くいかなかったことのアウトプットをしています。
自分なりの理解でアウトプットしていきます。初学者なので誤りもあると思います。
その際はご指摘いただけると幸いです。
発端
モデルで以下のように定義
with_options if: :exampled? do
validates :aa, aa_format: true, presence: true, length: { maximum: 255 }
validates :bb_at, presence: true
validates :cc_id, presence: true
end
exampleコントローラで以下のように条件分岐
if @ddd.valid?
#メソッド
elsif @ddd.cscs?
#メソッド
end
この時、@ddd.valid?でfalseが出るとelsifの方に行かずメソッドが止まります。