ROR如何通过电子邮件发送?

时间:2013-06-28 08:43:33

标签: ruby-on-rails ruby email send

我有像这样的HTML页面

    <b> <p>Adres:<br><a href="http://www.<%= domainpost.content %>" target="_blank"><%= domainpost.content %></a></p></b>
<b> <p>Seller:<br><a href="/users/<%= domainpost.user_id %>"><%= domainpost.user_id %> <%= @users
 %></a></p></b>
<p>Date:<br><%= domainpost.registerdate %></p>

           </div>
              <div class="span3">
              <p>Additional:<br><%= domainpost.additiona %></p>

            <p>Expire date:<br><%= domainpost.expiredate %></p>

           </div>
    </div>


<div class="clearfix">
            <label for="name">
              Additional info:
            </label>
            <div class="input">
              <input type="text" name="infoforseller" id="infoforseller" value="" class="span6 required" role="input" aria-required="true" />
            </div>
          </div>
  </div>

        <button class="btn btn-primary">Send</button>

我必须做什么才能通过电子邮件发送到&lt;%= domainpost.user_id%&gt; 我有动作管理器及其在注册电子邮件后的工作

我必须在此代码中更改什么?在控制器中做什么?

2 个答案:

答案 0 :(得分:1)

请按照此说明进行解释并记录下来。Sending mails using rails

创建邮件程序

  $ rails generate mailer UserMailer

从控制器中的操作调用此邮件程序,向邮件程序添加方法并创建与方法同名的邮件程序视图。您可以在此邮件程序视图中推送视图代码,它应该可以正常工作。

答案 1 :(得分:0)

您可以在http://railscasts.com/episodes/61-sending-email了解如何在Rails中发送电子邮件。