現在メイラーを導入しているのですが、エラーで出て、解決できない状況です!
エラーが出ているコントローラー
def create @listing = Listing.friendly.find(params[:listing_id]) user = @listing.user if user_signed_in? @review = current_user.reviews.create(review_params) CustomerMailer.review_email(user, @review).deliver redirect_to @review.listing else redirect_back fallback_location: root_path, notice: "ログインが必要です" end end private def review_params params.require(:review).permit(:description, :listing_id) end
mailer
class CustomerMailer < ApplicationMailer default from: "admin@gmail.com" def review_email(user, review) @user = user.name @listing = review.listing.listing_title mail to: user.email, subject: "review" end end
review html
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> </head> <body> <h3> <%= @user %>様 </h3> <p>タイトル:<%= @listing.listing_title %></p> <p> 下記より、投稿を確認できます。 <%=link_to "投稿を確認する", "http://www.admin.com#{listing_path(@listing)}" %> </p> </body> </html>
解決できず、困っております。
お力お貸しいただければ、幸いです。
よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/13 08:59
2017/12/13 09:26
2017/12/13 09:26