0

私はデフォルトの足場を編集しようとしてきましたが、これまでのところかなり成功しています。ただし、ファイルを元の状態に戻しても機能しないため、この小さなパズルは私を困惑させました。タイトルが示すように、「NilClass:Class の未定義メソッド `model_name'」をスローしています。

ユーザーコントローラーの新しいアクション:

def new
  if @current_user
    redirect_to(action: 'home')
  else
    @user = User.new
  end

  respond_to do |format|
    format.html # new.html.erb
    format.json { render json: @user }
  end
end

_form.html.erb 始まり

<%= form_for(@user) do |f| %>
  <% if @user.errors.any? %>
    <div id="error_explanation">
      <h2><%= pluralize(@user.errors.count, "error") %> prohibited this user from    being saved:</h2>

      <ul>
        <% @user.errors.full_messages.each do |msg| %>

どんな助けでも大歓迎です!

4

1 に答える 1