【问题标题】:Send email rails and font not displaying phone发送电子邮件导轨和字体不显示电话
【发布时间】:2016-03-16 23:46:56
【问题描述】:

我正在为我的女朋友制作一个作品集来练习 Rails,我有两个问题,首先是 Heroku 托管的网站:https://damp-inlet-9409.herokuapp.com/

1.- 当您转到“联系”时,我想发送一封包含那里提供的数据的电子邮件,但我不知道该怎么做,甚至在这里寻找答案,人们想要做什么就是注册后给用户发邮件,所以不是同一个问题

2.- 当您在手机上观看网站时,导航栏的字体和标题不显示,字体为“Mostly Mono”,我的字体是这样的:

@font-face {
font-family: 'MostlyMono';
src: url('http://www.fontsaddict.com/fontface/mostly-mono.ttf'); }

【问题讨论】:

    标签: css ruby-on-rails email ruby-on-rails-4 fonts


    【解决方案1】:

    首先您需要配置邮件程序。 按照链接: How to configure action mailer (should I register domain)?

    配置邮件程序后,您需要将用户在您的联系表单中输入的数据发送到您的控制器之一。

    def contact_info
        title = params[:title]
        info = params[:info]
        email = params[:email]
        UserMailer.send_contact_info(title, info, email).deliver
    end
    
    class UserMailer < ActionMailer::Base
        default :from => DEFAULT_FROM
        def send_contact_info(title, info, email)
            @title = title
            @info = info
            mail(:to => email, :subject => "Contact info")
    
        end
    end
    

    收到此数据后,只需将其发送到用户邮件程序并在 HTML 模板中访问它。

    【讨论】:

    • 但是,这不应该是用户发送的吗?我不想创建任何用户,这让我很困惑
    • 是的,邮件是代表用户从您的应用程序发送给您的。由于您不想创建用户,我们没有添加代码来将用户保存在控制器中。因此,电子邮件将是您的电子邮件,并且来自用户的电子邮件可以作为联系信息添加到电子邮件正文中。
    猜你喜欢
    • 2020-05-03
    • 2011-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-16
    • 1970-01-01
    相关资源
    最近更新 更多