2
フォームで作業していますが、フォームの送信に問題があります。ユーザーがエントリを混乱させるか、スキップすると、すべてのエラーメッセージがページの上部に表示されます。代わりに各投稿の隣にレンダリングするようにすればいいのですか?Ruby on Railsのフォーム提出の横に表示される単純なフォームエラーメッセージ
私のコントローラは、それぞれのモデルが作られ、エラーが定義されたハッシュ持ってしようとしている
.field
= f.label :first_name, required: false, class: "font required-field"
= f.text_field :first_name, :required => "", class: "stretch test"
と私のCSS
.font{
vertical-align: text-bottom;
font-size: 15px;
font-weight: bold;
font-family: "Helvetica Neue";
height: 15px;
}
.required-field::before{
content: ' *';
float: right;
color: red;
padding-left: 5px;
}
.test:valid{
border: 1px solid #00aeef;
}
.test:invalid{
border: 1px solid red;
}
の各フィールドのためにそれにアクセス!しかし、私は 'undefined method 'errors' for 'nil:NilClass'でエラーメッセージを表示し続けています。 – kdweber89
' @ post' @ kdweber89の代わりにローカルとして '@ form_submission'を使うべきです。 –
はい、例として@postを使用していましたが、設定に適用されるように更新します。 – Justin