質問編集履歴
4
いらない文章があったため
test
CHANGED
File without changes
|
test
CHANGED
@@ -138,14 +138,6 @@
|
|
138
138
|
|
139
139
|
### 試したこと
|
140
140
|
|
141
|
-
|
142
|
-
|
143
|
-
mail_attachment_uploader.rbで p store_dir を書いてログを確認すると
|
144
|
-
|
145
|
-
"uploads"
|
146
|
-
|
147
|
-
としか表示されず、変数の model が渡ってきていないようです。
|
148
|
-
|
149
141
|
rails c で DecisionFile.last と打つと、
|
150
142
|
|
151
143
|
:file => の @model=内でファイル名が変換されていて、@file= で保存先も正しく表記されています。
|
3
内容に間違いがあったため
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
Railsで
|
5
|
+
Railsでメール機能をつくっています。
|
6
6
|
|
7
7
|
CarrierWaveを利用してs3にpdfファイルをアップロードしてからUserMailerでそのpdfファイルをひっぱってきてメールに添付する、ということをしようとしているのですが、下記のような実装をしてもuploads配下にdecision_fileディレクトリが作成されず、またメールが送信されません
|
8
8
|
|
2
会社情報が記載されていたため
test
CHANGED
File without changes
|
test
CHANGED
@@ -82,7 +82,7 @@
|
|
82
82
|
|
83
83
|
class UserMailer < ApplicationMailer
|
84
84
|
|
85
|
-
default from: "info@
|
85
|
+
default from: "info@mycompany.co.jp"#送信元のメールアドレス設定
|
86
86
|
|
87
87
|
|
88
88
|
|
@@ -90,7 +90,7 @@
|
|
90
90
|
|
91
91
|
@d = d
|
92
92
|
|
93
|
-
attachments['
|
93
|
+
attachments['mycompany-account.pdf'] = File.read("/decision_file/file/#{@d.id}/#{Time.now.strftime('%Y%m%d%H%M%S')}.pdf")
|
94
94
|
|
95
95
|
mail(
|
96
96
|
|
@@ -116,9 +116,9 @@
|
|
116
116
|
|
117
117
|
:id => 45,
|
118
118
|
|
119
|
-
:file => #<MailAttachmentUploader:0x007fe5ab063b08 @model=#<DecisionFile id: 45, file: "20180614093551.pdf", text: "【
|
119
|
+
:file => #<MailAttachmentUploader:0x007fe5ab063b08 @model=#<DecisionFile id: 45, file: "20180614093551.pdf", text: "【サービスの導入ありがとうございます】\r\n\r\n こんにちは、test65様。\r\n ...", email: "test65@gmail.com", user_name: "test65", created_at: "2018-06-14 00:35:51", updated_at: "2018-06-14 00:35:51">, @mounted_as=:file, @storage=#<CarrierWave::Storage::File:0x007fe5ab063950 @uploader=#<MailAttachmentUploader:0x007fe5ab063b08 ...>>, @file=#<CarrierWave::SanitizedFile:0x007fe5ab062f50 @file="/Users/mycompany/Desktop/job/contents-store/public/uploads/decision_file/file/45/20180614093551.pdf", @original_filename=nil, @content_type=nil>, @versions={}>,
|
120
120
|
|
121
|
-
:text => "【
|
121
|
+
:text => "【サービスの導入ありがとうございます】\r\n\r\n こんにちは、test65様。\r\n この度は加盟していただきありがとうございます。\r\n\r\n お客様のユーザーIDとパスワードが登録されました。\r\n\r\n ユーザーIDとパスワードは添付したPDFファイル内に表記しております。\r\n 大切に保管していただけますようお願いいたしします。\r\n\r\n\r\n URL -\r\n https://〜.com",
|
122
122
|
|
123
123
|
:email => "test65@gmail.com",
|
124
124
|
|
@@ -144,7 +144,7 @@
|
|
144
144
|
|
145
145
|
"uploads"
|
146
146
|
|
147
|
-
としか表示され
|
147
|
+
としか表示されず、変数の model が渡ってきていないようです。
|
148
148
|
|
149
149
|
rails c で DecisionFile.last と打つと、
|
150
150
|
|
1
会社情報が記載されていたため
test
CHANGED
File without changes
|
test
CHANGED
@@ -116,7 +116,7 @@
|
|
116
116
|
|
117
117
|
:id => 45,
|
118
118
|
|
119
|
-
:file => #<MailAttachmentUploader:0x007fe5ab063b08 @model=#<DecisionFile id: 45, file: "20180614093551.pdf", text: "【Live Search の導入ありがとうございます】\r\n\r\n こんにちは、test65様。\r\n ...", email: "test65@gmail.com", user_name: "test65", created_at: "2018-06-14 00:35:51", updated_at: "2018-06-14 00:35:51">, @mounted_as=:file, @storage=#<CarrierWave::Storage::File:0x007fe5ab063950 @uploader=#<MailAttachmentUploader:0x007fe5ab063b08 ...>>, @file=#<CarrierWave::SanitizedFile:0x007fe5ab062f50 @file="/Users/
|
119
|
+
:file => #<MailAttachmentUploader:0x007fe5ab063b08 @model=#<DecisionFile id: 45, file: "20180614093551.pdf", text: "【Live Search の導入ありがとうございます】\r\n\r\n こんにちは、test65様。\r\n ...", email: "test65@gmail.com", user_name: "test65", created_at: "2018-06-14 00:35:51", updated_at: "2018-06-14 00:35:51">, @mounted_as=:file, @storage=#<CarrierWave::Storage::File:0x007fe5ab063950 @uploader=#<MailAttachmentUploader:0x007fe5ab063b08 ...>>, @file=#<CarrierWave::SanitizedFile:0x007fe5ab062f50 @file="/Users/mycompany/Desktop/job/contents-store/public/uploads/decision_file/file/45/20180614093551.pdf", @original_filename=nil, @content_type=nil>, @versions={}>,
|
120
120
|
|
121
121
|
:text => "【Live Search の導入ありがとうございます】\r\n\r\n こんにちは、test65様。\r\n この度は、不動産情報サイト Live Search(リブサーチ)へ加盟していただきありがとうございます。\r\n\r\n お客様のユーザーIDとパスワードが登録されました。\r\n\r\n ユーザーIDとパスワードは添付したPDFファイル内に表記しております。\r\n 大切に保管していただけますようお願いいたしします。\r\n\r\n\r\n - Live Search URL -\r\n https://photo-livesearch.com",
|
122
122
|
|