質問編集履歴

4

いらない文章があったため

2018/06/15 05:30

投稿

s_diff
s_diff

スコア107

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

内容に間違いがあったため

2018/06/15 05:30

投稿

s_diff
s_diff

スコア107

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

会社情報が記載されていたため

2018/06/15 05:29

投稿

s_diff
s_diff

スコア107

test CHANGED
File without changes
test CHANGED
@@ -82,7 +82,7 @@
82
82
 
83
83
  class UserMailer < ApplicationMailer
84
84
 
85
- default from: "info@livesearch.co.jp"#送信元のメールアドレス設定
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['livesearch-account.pdf'] = File.read("/decision_file/file/#{@d.id}/#{Time.now.strftime('%Y%m%d%H%M%S')}.pdf")
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: "【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={}>,
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 => "【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",
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

会社情報が記載されていたため

2018/06/14 01:35

投稿

s_diff
s_diff

スコア107

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/livesearch/Desktop/job/contents-store/public/uploads/decision_file/file/45/20180614093551.pdf", @original_filename=nil, @content_type=nil>, @versions={}>,
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