ランディングページのあるレールアプリを開発しています。ランディング ページで、ユーザーはアプリにサインアップできます。ログインには、追加のコントローラーを備えた追加のビューがあります。
次のようになります。
views/landinpage/index.html --> sign up form
views/login/index.html --> login form
しかし、私は1つのコントローラーだけを持ちたいです
controllers/login_controller --> create new user from sign up form & check login data
そのため、ランディングページ ビューと login_controller の間の接続を取得する必要があります。
これは私の試みです:
<%= form_for @login, :url => { :controller => "login_controller", :action => "create" }, :html => {:method => :post} do |f| %>
しかし、それはルートエラーをスローします:
No route matches {:controller=>"login_controller", :action=>"create"}
すでにroutes.rbでログインリソースを定義していますが、問題は別の場所にあるようです?
resources :logins
何か案は?