並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 30 件 / 30件

新着順 人気順

action_mailerの検索結果1 - 30 件 / 30件

  • Rails 3 の Action Mailerまとめ - おもしろwebサービス開発日記

    Ruby on Rails Guides: Action Mailer Basicsを読んでの自分用メモです。 Mailerを作る rails generate mailer UserMailer Mailer概要 defaultでmailメソッドのデフォルト引数を指定できる mailメソッドでmailを送る controllerと同じように、ここで定義したインスタンス変数はviewでも使える class UserMailer < ActionMailer::Base default :from => "notifications@example.com" def welcome_email(user) @user = user @url = "http://example.com/login" mail(:to => user.email, :subject => "Welcome to

      Rails 3 の Action Mailerまとめ - おもしろwebサービス開発日記
    • Action Mailerの使い方

      Railsにはメールを送信してくれるAction Mailerという機能が標準で組み込まれています。 この機能を使えばアプリケーションからメールを簡単に送信できます。 😸 環境設定Development環境で、メール送信に関するエラーをログに出力するようにします。 # config/environments/development.rb config.action_mailer.raise_delivery_errors = true # config/environments/development.rb # ↓ 以下を追加 config.action_mailer.default_url_options = { host: localhost, port: 3000 } config.action_mailer.delivery_method = :smtp config.actio

        Action Mailerの使い方
      • Action Mailer Basics — Ruby on Rails Guides

        This guide provides you with all you need to get started in sending emails from your application, and many internals of Action Mailer. It also covers how to test your mailers. After reading this guide, you will know: How to send email within a Rails application. How to generate and edit an Action Mailer class and mailer view. How to configure Action Mailer for your environment. How to test your Ac

          Action Mailer Basics — Ruby on Rails Guides
        • Action Mailer の基礎 - Railsガイド

          1 はじめに Action Mailerを使うと、アプリケーションのメーラークラスやビューでメールを送信できます。メーラーの動作はコントローラときわめて似通っています。メーラーはActionMailer::Baseを継承し、app/mailersに配置され、app/viewsにあるビューと結び付けられます。 メーラーには以下が含まれます。 アクション、および関連付けられたビュー(app/viewsに現れる) インスタンス変数(ビューでアクセス可能) レイアウトやパーシャルを利用可能にする機能 paramsハッシュにアクセス可能にする機能 2 メールを送信する このセクションでは、メーラーとビューの作成方法を手順を追って説明します。 2.1 メーラー生成の全手順 2.1.1 メーラーを作成する $ bin/rails generate mailer User create app/maile

            Action Mailer の基礎 - Railsガイド
          • RailsのAction Mailerでメール送信 - Rails Webook

            RailsのデフォルトのgemのAction Mailerを使いメールの送信や受信を行うことができます。 この記事では、ステップバイステップでRailsアプリケーションでメールの送信ができるようにしていきます。 目次 Railsプロジェクトの作成 メーラーの作成(メール送信) SMTPサーバの設定(Gmailで設定) 動作確認 Rails 4.1 Railsプロジェクトの作成まず、いつも通りRailsプロジェクトを作成します。 $ rails new mail_basis次に、記事(Post)のソース一式をScaffoleを使って作成します。 $ cd mail_basis $ rails g scaffold Post title:string content:textDBマイグレートをします。 $ rake db:migrateこれで、記事(Post)の一覧表示、作成、更新、削除ができ

              RailsのAction Mailerでメール送信 - Rails Webook
            • Rails4.1の新機能Action Mailer Previewsとは - rochefort's blog

              Rails 4.1 の新機能 - rochefort's blog を書いたときはスルーしていましたが Ruby on Rails 4.1 Release Notes #2(Rails4.1の主な機能) - rochefort's blog でrelase notes見たら 便利そうだったので試してみました。 試してみます Action Mailer、Modelなどを生成 $ rails generate mailer Notifier create app/mailers/notifier.rb invoke erb create app/views/notifier invoke test_unit create test/mailers/notifier_test.rb create test/mailers/previews/notifier_preview.rb 最後のところ!

                Rails4.1の新機能Action Mailer Previewsとは - rochefort's blog
              • Action Mailer Basics — Ruby on Rails Guides

                This guide provides you with all you need to get started in sending emails from your application, and many internals of Action Mailer. It also covers how to test your mailers. After reading this guide, you will know: How to send email within a Rails application. How to generate and edit an Action Mailer class and mailer view. How to configure Action Mailer for your environment. How to test your Ac

                  Action Mailer Basics — Ruby on Rails Guides
                • Rails: SendGrid(Web API)とAction Mailerでメールを送信する|TechRacho by BPS株式会社

                  こんにちは、yamadaです。入社から1年半ほど経ちますが、初めての記事になります。 今回はRailsとSendGridでメール送信を行った時の手順をまとめようと思います。 Rails 5.2 SendGrid(V3 Mail Send API) sendgrid.comより APIキーの作成 まずはSendGridのAPIキーを作成します。作成方法は公式ドキュメントをご確認ください。 権限は使用目的に合わせて設定しましょう。単純なメール送信だけであれば「Mail Send」を「Full Access」にすればOKです。 APIキーを管理する - ドキュメント | SendGridより 実装 配信方法の切り替えを簡単にするため、delivery_methodを追加する形で対応しました。 参考: Action Mailerのdelivery_methodに独自の配信方法を追加する SendG

                    Rails: SendGrid(Web API)とAction Mailerでメールを送信する|TechRacho by BPS株式会社
                  • Action Mailerのマルチパートメールでファイル形式の優先順位が変わっちゃう件 - モンモンブログ

                    Action Mailer でマルチパートメールを送るようにしていて、かつ mail メソッドにブロックを渡す場合は注意が必要です。html 版、text 版の優先順位が意図せず変わってしまう場合があります。 環境 MacOSX Mavericks ruby 1.9.3p547 (2014-05-14 revision 45962) [x86_64-darwin13.3.0] rails-3.2.11 actionmailer-3.2.11 そもそもマルチパートメールって? 1通のメール中に複数の形式のメール本文を含められる機能です。 例えば html 形式と text 形式、両方のメール本文を含めれば、html 対応のメール表示ソフトではリッチな html 形式で表示させ、そうでなければ text 形式で表示させる、てことが可能です。 マルチパートメール on Rails rails で

                      Action Mailerのマルチパートメールでファイル形式の優先順位が変わっちゃう件 - モンモンブログ
                    • Action Mailerのdelivery_methodに独自の配信方法を追加する - Qiita

                      Action Mailerのdelivery_methodに独自の配信方法を追加してみます。 Action Mailerは内部で mail gem を使っていますが、このgemは配信方法がpluggableになっており、 配信方法にsmtp、sendmail、file(メールをファイルとして保存する)、testが選べます1。 で、自社でメール送信APIというものを作った2のでAction MailerからそのAPIにリクエストを投げるようにしたい。 Railsはとてもカスタマイズ性が優れており、実は独自の配信方法を簡単追加できるようになっている。 まず普通にAction Mailerのクラスを作る。 # app/mailers/user_mailer.rb class UserMailer < ActionMailer::Base def welcome_email mail(from:

                        Action Mailerのdelivery_methodに独自の配信方法を追加する - Qiita
                      • RailsでGmailのSMTP使ってメールを送る(action_mailer_tls) | 超ド素人のRuby on Rails挑戦日記

                        一定期間更新がないため広告を表示しています

                          RailsでGmailのSMTP使ってメールを送る(action_mailer_tls) | 超ド素人のRuby on Rails挑戦日記
                        • Action Mailerの基本 | Rails日本語ドキュメント | Ruby STUDIO

                          このガイドでは、メールの送受信の機能をアプリケーションに実装するための方法と、 Action Mailerの内部構造について説明していきます。 また、開発者のメールを使用したテストについても説明します。 このガイドを読むことで、次の事が学べるはずです。 Railsアプリケーションでメールを送受信する方法 Action Mailerクラスとメールビューの生成と編集の方法 Action Mailerの環境設定方法 Action Mailerクラスのテスト方法 1. はじめに 2. メール送信 3. メール受信 4. Action Mailerコールバック 5. Action Mailerヘルパーの使用 6. Action Mailerの設定 7. メールのテスト 8. メールの傍受(?) 1. はじめに Action Mailerは、Mailerクラスとビューを使用してアプリケーションからメー

                          • RailsのAction Mailer Previewsについて

                            色々と試してみたのでメモ。なお、下記はrails 4.1.1で検証しています。幾つかのパターンでエラーになる事がありますが、最新のバージョンでは直ってる可能性もあります。 Action Mailer PreviewsとはRails4.1から入った機能で、名前のとおりemailのpreviewが出来る機能。 同じ機能を持つものとして、mail_viewというgemがあり、Mailer Previewsはこのgemを参考に作られている。 使い方早速試してみる。まずは、generatorでmailerを作成。 rails g mailer UserMailer mail1 create app/mailers/user_mailer.rb invoke erb create app/views/user_mailer create app/views/user_mailer/mail1.text

                              RailsのAction Mailer Previewsについて
                            • Action Mailerでfromフィールドに差出人名を表示したい - kotaroito's notes

                              よく見かけるAction Mailer のサンプルはこんな感じだと思います。 mail from: 'noreply@example.com', to: 'foobar@example.com', subject: 'Hi' このケースでは差出人は noreply@example.com となるんですが、時にサービス名などを設定したくなることもあると思います。 今回はActionMailerでどうやるといいの? って話です。 ドキュメント まずはrails/actionmailer at master · rails/rails · GitHubを探しますが、特に方法は書かれていません。 ActionMailerはMailのラッパーなので、GitHub - mikel/mail: A Really Ruby Mail Libraryに目を通すと、それらしきサンプルが見つかります。 mail

                                Action Mailerでfromフィールドに差出人名を表示したい - kotaroito's notes
                              • Railsmine: Rails 3 Action Mailer Example | Blog Ruby dan Ruby on Rails

                                Tuesday, March 23, 2010 Rails 3 Action Mailer Example Create Rails app rails my_app cd my_app Create mailer rails g mailer notifier Create Support Resource rails g resource support Remove Support's migration (we don't use database) rm db/migrate/20100323085113_create_posts.rb Sending email via Gmail # config/application.rb ActionMailer::Base.delivery_method = :smtp ActionMailer::Base.smtp_set

                                • 今週のrailscasts - Action Mailer in Rails 3 - maeshimaの日記

                                  Railscasts - Action Mailer in Rails 3を見て。 作り方 rails g mailer hoge これまでとは違い app/mailers 配下にひな形が作られる 使い方 mail(:to => email, :subject => "subject", :from => "hoge@hoge.com") 下記のようにすればデフォルトの値を宣言できる default :from => email 送り方はこれまでのように、メソッド名の前にdeliver_をくっつける方式ではなくなった。下記のような感じで送信する UserMailer.registration_confirmation(@user).deliver 添付メールをつけるにはattachementsメソッドを使う attachments["rails.png"] = file view gene

                                    今週のrailscasts - Action Mailer in Rails 3 - maeshimaの日記
                                  • #206 Action Mailer in Rails 3 - RailsCasts

                                    Action Mailer has been rewritten for Rails 3 providing a much cleaner API with its use of the Mail gem.

                                    • Action Mailerのpreview機能を使って、Railsアプリケーションから送るメールを一覧するページを作った - pockestrap

                                      ある時「アプリケーションがどういうタイミングでどういうメールを送るか、エンジニア以外も把握したい」という要望が社内で上がりました。 これはもっともな要望で、アプリケーションがどういうメールを送っているのか分からずユーザーサポートするのはしんどいことが容易に想像できます。 ところが、今まではどういうメールが送られるかを調べるにはコードを読むしかありませんでした。 この問題を解決するためにAction Mailerのpreview機能を使ったので、紹介します。 なおRailsのバージョンはv5.2.4.2を対象としています。 Action Mailerのpreview機能とは Action Mailerのpreview機能の情報はあまり多くありません。 とはいえRails Guideに少しだけ記述があるので、まずはそれを見てみましょう。 Action Mailerのプレビュー機能は、レンダリン

                                        Action Mailerのpreview機能を使って、Railsアプリケーションから送るメールを一覧するページを作った - pockestrap
                                      • Action Mailer - challenge Ruby on Rails

                                        Ruby on RailsではAction Mailerを使ってSMTPやPOP3と簡単に遣り取りすることができます。 そのAction Mailerを使ってメーラを作ってみましょう。 1.プロジェクトproj003の生成 NetBeansで[新規プロジェクト]を選択 [ステップ1]プロジェクトを選択 カテゴリ(C):Ruby プロジェクト(P):Ruby on Railsアプリケーション [ステップ2]名前と場所 プロジェクト名(N):proj003 プロジェクトの場所(I):D:\Rails_Projects プロジェクトフォルダ(D):D:\Rails_projects\proj003 Rubyプラットフォーム(P):Ruby 1.8.7.p72 サーバー(S): WEBrick [ステップ3]データベース構成 データベースアダプタ(P):mysql データベース名(D):proj0

                                          Action Mailer - challenge Ruby on Rails
                                        • Action Mailerの使い方

                                          Railsにはメールを送信してくれるAction Mailerという機能が標準で組み込まれています。 この機能を使えばアプリケーションからメールを簡単に送信できます。 🐠 環境設定Development環境で、メール送信に関するエラーをログに出力するようにします。 # config/environments/development.rb config.action_mailer.raise_delivery_errors = true # config/environments/development.rb # ↓ 以下を追加 config.action_mailer.default_url_options = { host: localhost, port: 3000 } config.action_mailer.delivery_method = :smtp config.actio

                                            Action Mailerの使い方
                                          • RailsのAction Mailer Previewsについて

                                            色々と試してみたのでメモ。なお、下記はrails 4.1.1で検証しています。幾つかのパターンでエラーになる事がありますが、最新のバージョンでは直ってる可能性もあります。 Action Mailer PreviewsとはRails4.1から入った機能で、名前のとおりemailのpreviewが出来る機能。 同じ機能を持つものとして、mail_viewというgemがあり、Mailer Previewsはこのgemを参考に作られている。 使い方早速試してみる。まずは、generatorでmailerを作成。 rails g mailer UserMailer mail1 create app/mailers/user_mailer.rb invoke erb create app/views/user_mailer create app/views/user_mailer/mail1.text

                                              RailsのAction Mailer Previewsについて
                                            • Action Mailer でメール送信機能をつくる - Qiita

                                              概要 Action Mailerを使ってメールの送信機能をつくります 今回は管理者がユーザーからのお問い合わせに対して、管理者画面から返事をすると、 ユーザーにメールで送信される機能を実装していきます。 学習メモとして記録 参考 (1)RAILS GUIDES: Action Mailer の基礎 (2)【Ruby on Rails】メール送信の実装手順(ActionMailer)とはまったエラーなど (3)Railsでメール自動配信機能をつくるまでの道程 (4)Rails の ActionMailer でメール送信処理 (5)RailsのAction Mailerでメール送信 Action Mailerとは Ruby on Rails に組み込まれているメール送信機能のこと。 Action Mailer を使うと、Ruby on Rails からメールを送信してくれます ・メールマガジン

                                                Action Mailer でメール送信機能をつくる - Qiita
                                              • Ginza.rbのRails Action Mailer Previewのコードリーディングに行ってきた #ginzarb - onigra.github.io

                                                Ginza.rbのRails Action Mailer Previewのコードリーディングに行ってきた #ginzarbJune 18, 2014 by Yudai Suzuki これに行ってきた。 会場を提供してくださった リクルートライフスタイル様、ありがとうございました。 概要機能、使い方RailsのAction Mailer Previewsについてサンプルアプリ読む所https://github.com/rails/rails/blob/4-1-stable/actionmailer/lib/action_mailer/preview.rb コードリーディングの進め方パーフェクトRailsの著者の一人であるWillnetさんがPCをプロジェクターに映して解説しつつ読み進め、機能に詳しくてrailsのコミットログしょっちゅう読んでるy_yagiさんが補足説明するという豪華なスタイ

                                                • 【Rails】 Action Mailerとdeviseをつかって登録完了メールを自動送信してみる - Qiita

                                                  deviseのユーザー認証機能を利用することを前提に、ユーザーの新規登録完了後にActionMailerを使って登録完了メールを送信する方法をまとめています。 大まかな流れ メール送信用サーバーの設定 アプリパスワードの取得 WelcomeMailerを生成 ApplicationMailerとWelcomeMailerの編集 deviseのcontrollerのcreateアクションをオーバーライドして、WelcomeMailerを呼び出す メール本文の作成 おまけ:dotenv-railsでメールアドレスやパスワードをGitHubにあげないようにする 前提 deviseでUserモデルを作成した、かつusersテーブルにはnameとemailカラムがあることを前提としています deviseの設定については、こちらの記事等を参考に設定できればOKかと思います(上記の記事を参考にする場合:

                                                    【Rails】 Action Mailerとdeviseをつかって登録完了メールを自動送信してみる - Qiita
                                                  • Action Mailer and Active Job sitting in a tree...

                                                    Almost every application I ever worked on had some requirement to send emails. Whenever I need to implement sending emails (using Action Mailer), I also implement a background job for it. Since version 4.2, Rails has built-in support for executing background jobs using Active Job. Every time I need to start setting up Active Job for email sending, I find myself looking up the required syntax and s

                                                      Action Mailer and Active Job sitting in a tree...
                                                    • #206 Action Mailer in Rails 3 - RailsCasts

                                                      Download: source codeProject Files in Zip (97.3 KB)mp4Full Size H.264 Video (17.6 MB)m4vSmaller H.264 Video (12.1 MB)webmFull Size VP8 Video (33.4 MB)ogvFull Size Theora Video (23.9 MB) ActionMailer has changed significantly in Rails 3.0. It now has a new API and uses the Mail gem instead of the TMail gem and is much nicer to use. In this episode we’ll show you how to use it to send emails from yo

                                                      • Rails 5 provides fragment caching in Action Mailer views

                                                        Fragment cache helps in caching parts of the view instead of caching the entire view. Fragment caching is used when different parts of the view need to be cached and expired separately. Before Rails 5, fragment caching was supported only in Action View templates. Rails 5 provides fragment caching in Action Mailer views . To use this feature, we need to configure our application as follows. This co

                                                          Rails 5 provides fragment caching in Action Mailer views
                                                        • Action Mailerでエクセルを添付する方法 - HK's Weblog

                                                          環境 rails 3.2.8 ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin11.4.0] actionmailer 3.2.8 rails3のaction mailerでメールを送る際にエクセルを添付したいケースがあると思う。 Rails Guideにならって書くとこうなる。 # -*- coding: utf-8 -*- class TestMailer < ActionMailer::Base default from: "hakutoitoi@example.com" def test_email attachments['test.xls'] = File.read('/tmp/test.xls') mail(:to => "hakutoitoi@example.com", :subject => "a mail

                                                            Action Mailerでエクセルを添付する方法 - HK's Weblog
                                                          • 週刊Railsウォッチ: Action Mailerプレビューで全メールヘッダーを表示可能に、rubocop-graphqlほか(20230307前編)|TechRacho by BPS株式会社

                                                            週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Rails: 先週の改修(Rails公式ニュースより) また引き離されてしまいましたのでピッチを上げます。 公式更新情報: Ruby on Rails —

                                                              週刊Railsウォッチ: Action Mailerプレビューで全メールヘッダーを表示可能に、rubocop-graphqlほか(20230307前編)|TechRacho by BPS株式会社
                                                            • POP before SMTPで認証するメールサーバをAction Mailerで使う - tsimoのメモ

                                                              Railsアプリからさくらのメールボックス経由でメールを送信しようとするとエラーメッセージが返された。 メールを送るにはまず受信しろ、という内容のものだった。 POP before SMTP これはさくらのサーバがPOP before SMTPという認証方式を採っているためで、このサーバからメールを受信できる人だけがメールの送信をできる。 そんなわけで、送信前に一度POPサーバの方にアクセスする必要がある。 これをRailsというかRubyでは、次のようにする。 require 'net/pop' Net::POP3.auth_only('SMTPサーバのアドレス', 110, 'ユーザ名', 'パスワード') これをメール送信のたびに実行する必要があるわけだが、DRYにやるにはどうすればいいのだろうか。 調べてみると、ActionMailerにはインターセプタという仕組みがあり、メールを

                                                                POP before SMTPで認証するメールサーバをAction Mailerで使う - tsimoのメモ
                                                              1