ログインシステムを作ろうとしています。私の UserController は、new
アクションを制御するためにこれを持っています:
def new
@user = User.new
respond_to do |format|
format.json { render :json => @user }
format.html
end
end
私のroutes.rbにはこれがリンクされています:
resources :user
新しいユーザーを作成するビューのフォームは次のとおりです。
<%= form_for @user do |f| %>
ただし、次のアクション コントローラー エラーが表示されます。
undefined method `users_path' for #<#<Class
私を困惑させたのは、なぜそれを使用しているのかですusers_path
。これは私のルートへの複数形の参照です。??の複数エラーを返すのはなぜuser_path
ですか?? 「resources :users」をルーティングすると、エラーはクリアされますが、もちろん、そのリソースに対して何も設定していないため、他のエラーが発生します。