Railsがんばる子です。胡蝶蘭のECサイトを運営しています。この広告は、90日以上更新していないブログに表示しています。EKSを利用しました。ekstool便利だし、慣れ親しみのあるAWSですし。ingress.yamlなどしてアクセスしてみると上手くいきました。3000しかし8b27e02b-sample2-railsing-837f-1682119185.ap-northeast-1.elb.amazonaws.com/hogeにアクセスすると404が返ってきます。ルート以外のpathはすべて404となってしまうようです。pathを/*としたらうまくいきました。3000メンターさんに相談してみたところ、ALBの挙動だと思うから調べてみなはれとのこと。ほーん、、、たしかに/以外は404になっていますね。俺的ハマりポイントTweet広告を非表示にするもっと読むコメントを書く2017-10-24ActionMailerを使ってる時にERBテンプレートでエラーしたときの原因特定方法railsActionMailerにて、erbテンプレートを利用することはよくあると思いますが、開発中にエラーが起きても下記の様に原因がよくわからないことがあります。#<ActionMailer::Base::NullMail:0x007f93bf3c8638>ERBテンプレートだけを検証することで、原因を探ることが出来ます。WebAPIみんな大好きExcelファイルをシステムで自動生成してメールで送付してほしいという案件にあたりました。そこで、みんな大好きGoogle様のAPIを使ってExcelファイルを生成しました。RubyXLという便利なgemを利用しなかったのかはこの記事の最後をご参照ください。APIは以前も使いましたが、バージョンがあがっているみたいなので調べ直しました。APIを有効にしてください。APIが無効な状態でAPIを操作しよとすると、こんな感じのエラーがでるので、予め有効にしておくといいと思います。あとはウィザードに従いAPIを有効にしてください。gyazo.comclient_secretを得るQuickstartに書いてありますが、APIアクセスするためにはclient_secretが必要です。IDを使うので、quickstartに書いてあるとおりの手順で、client_secretを作成してください。コードさて、お待ちかねのコードの時間です。テンプレートファイルをコピーして、セルの値を更新して、メールに添付するという実装を行います。ついでですが、不要になったファイルは消します。gemをインストールします。'google_drive'認証用のメソッドを作成するquickstartを参考にしたコードです。quickstartではcredentialsをファイルにstoreしていますが、Redisに変更しています。APIの両方を使えるSCOPEに変更しています。client_secretはclient_secret.jsonという名前で、同じディレクトリにおいてください。実行したらURLが表示されるので、ブラウザで認可したあとに表示される文字列をCLIに貼り付けてください。