質問編集履歴
1
createアクション追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -31,7 +31,39 @@
|
|
31
31
|
end
|
32
32
|
end
|
33
33
|
```
|
34
|
+
```ここに言語を入力
|
35
|
+
app/controllers/user_mailers_controller.rb
|
36
|
+
class UserMailersController < ApplicationController
|
37
|
+
def new
|
38
|
+
@folder = Folder.find(params[:folder_id])
|
39
|
+
@document = Document.find(params[:document_id])
|
40
|
+
@user_name = current_user.name
|
41
|
+
@user_mail = current_user.email
|
42
|
+
document = Document.find(params[:document_id])
|
43
|
+
@images = document.images
|
44
|
+
end
|
45
|
+
|
46
|
+
def create
|
47
|
+
user_mail = current_user.email
|
48
|
+
document = Document.find(params[:document_id])
|
49
|
+
images = document.images
|
50
|
+
binding.pry
|
51
|
+
if UserMailer.send_email(email_params, user_mail, images)
|
52
|
+
redirect_to root_path
|
53
|
+
else
|
54
|
+
render :new
|
55
|
+
end
|
56
|
+
|
57
|
+
end
|
58
|
+
|
59
|
+
private
|
60
|
+
def email_params
|
61
|
+
params.permit(:send_email, :subject, :message)
|
62
|
+
end
|
63
|
+
|
64
|
+
end
|
34
65
|
```
|
66
|
+
```
|
35
67
|
app/views/user_mailers/new.html.erb
|
36
68
|
<div class="wrapper">
|
37
69
|
<nav class="navbar navbar-expand-lg navbar-light bg-primary shadow">
|