Ruby on Railsのルーティングエラーに関して
Routing Error
No route matches [POST] "/"
と出てしまい詰まってしまいました。
処理内容。
トップページにform_forでベータ版のメールアドレスを登録する入力窓を置き、そこにメールアドレスを入れてsubmitするとデータベースに保存されるという単純な処理なのですが、ルーティングエラーで先に進めません。
以下コントローラー
class RootController < ApplicationController
def index
@articles = Article.all
end
def new
@guest = UserInvitationBetarelease.new
end
def create
@guest = UserInvitationBetarelease.new(guest_params)
@guest.save
redirect_to root_index_path
end
private
def guest_params
params.require(:guest).permit(:email)
end
end
以下View
= form_for :guest do |f|
= f.text_field :email
= f.submit "送信"
ルートファイルは以下
resouces :root
教えていただければ幸いです