0

ruby on rails deviseを使用しています。login_controller を作成しました。

class LoginController < ApplicationController
    def homepage
    end
end

アクションページ

<div class="tab">
        <%= button_to "Sign Up", root_url, :method => :get, :form_class => "link" %>
        <%= button_to "Log In", root_url, :method => :get, :form_class => "link" %>
    </div> 

「root_url」を置き換える必要があることはわかっていますが、どの URL で置き換えるかはわかりません。

ルート.rb

Rails.application.routes.draw do
  #devise_for :users
  root "login#homepage"
  devise_for :users, controllers: { sessions: 'users/sessions' }
end

そのため、ユーザーが「サインアップ」ボタンをクリックしたときにログインページにリダイレクトしたいと考えています。stackoverflow で多くの質問を検索しましたが、目的の質問が得られませんでした。

4

2 に答える 2