こんにちは、ユーザーが指定されたアドレスに電子メールを送信できる私の ruby プロジェクトに連絡先フォームをインストールしようとしています。私のサイトに連絡先フォームを表示する際に問題が発生しています。*Expected H:/Sites/whatsonnew/app/controllers/contact_form_controller.rb to define ContactFormController* というエラーが表示され続けます。理由はありますか?
お問い合わせフォームコントローラーのコード
class ContactFormsController < ApplicationController
def new
@contact_form = ContactForm.new
end
def create
begin
@contact_form = ContactForm.new(params[:contact_form])
@contact_form.request = request
if @contact_form.deliver
flash.now[:notice] = 'Thank you for your message!'
else
render :new
end
rescue ScriptError
flash[:error] = 'Sorry, this message appears to be spam and was not delivered.'
end
end
end
このリンクを表示してコントローラーを呼び出す
<li><%= link_to "Contact Form", controller: 'contact_form', action: 'new' %></li>
私が試したroutes.rb
match 'contact_form/create' => 'contact#create'
match 'contact_form/new' => 'contact#new'
match 'contact_form' => 'contact#new'