railstutorialの11.2で送信メールのプレビューを確認し、
URLをクリックすると、以下のエラーがでて解決できません。
rails
1Routing Error 2uninitialized constant AccountActivationsController 3Rails.root: /Users/shunsuke/Desktop/environment/sample_app
ルーティングも確認しましたが、間違ってないと思います。
rails
1resources :account_activations, only: [:edit]
メール本文のリンクのコードは以下です。
rails
1<%= link_to "アカウント有効化", edit_account_activation_url(@user.activation_token, 2 email: @user.email) %>
user.mailer.rbのソースコード
rails
1def account_activation(user) 2 @user = user 3 mail to: user.email, subject: "Account activation" 4end 5
account_activations_controller.rbの中身
rails
1class AcountActivationsController < ApplicationController 2 3 def edit 4 end 5end
ルーティングが間違っていないのに、なぜRouting Errorが出るのかわかりません。。
他のサイトでコントローラー名が間違っている可能性もあるとのことだったので、調べましたが
間違っているとは思いません。。
何か原因がわかる方がいらっしゃれば教えて頂きたいです。。
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。