質問

simple_formで使用するための仮想属性を持つモデルがあります: ジェネラコディセタグプレ

/ smses / newのフォームがあります: ジェネラコディセタグプレ

そして、作成アクションでSmsesController内のすべての仮想属性を検証し、それが無効な場合はエラーを表示します。しかし、それは機能しません: ジェネラコディセタグプレ

彼女がinherited_resourcesを使用している場合、カスタムエラーを追加するにはどうすればよいですか?

役に立ちましたか?

解決

コントローラーで検証する特定の理由がない場合、検証はモデルで行う必要があります: ジェネラコディセタグプレ

コントローラーでは、保存(またはobject.valid?の呼び出し)によってこれらの検証が実行されます。その後、コントローラーで応答を処理して、必要に応じてアクションを再レンダリングできます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top