ルートには次のものがあります。
resource :login, only: [:new, :create, :destroy]
resources :users, only: [:new, :create] do
resources :notes
end
しかし、「my-domain/login/new」の代わりに「my-domain/login」という URL を、「my-domain/users/new」の代わりに「my-domain/register」という URL を使用したいと考えています。
どうすればできますか?私は次のことを試しましたが、うまくいきませんでした:
match 'login' => 'login#new'
match 'register' => 'users#new'
resource :login, only: [:create, :destroy]
resources :users, only: [:create] do
resources :notes
end
これは私にエラーを与えます
undefined local variable or method `logins_path' for #<#<Class:0x007fd99c40c608>:0x007fd99c87bdd8>
「my-domain/login」にアクセス中