🔥

ActionView::SyntaxErrorInTemplate in コントローラー名#アクション名

2024/07/13に公開

エラーの背景

新規登録機能のフォーム画面を作っていたら以下のエラーが出ました。

原因

これはviewの文法エラーです。

今回はplaceholderの前に,がないのが原因でした。

<div class="form-group">
                    <%= f.label :password, "パスワード(半角英数字)" %>
                    <%= f.password_field :password, class: "form-control",placeholder:"8文字以上の半角英数字"%>
                </div>

他のケースだと%がないなど可能性もあります。

今回はusersコントローラーのnewは特に問題なかったです。

def new
    @user = User.new
  end

資料

https://qiita.com/sagawashu/items/9de62865fbacd0555878

Discussion