问题标签 [mail-form]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
34 浏览

ruby-on-rails - 如何在 Rails 应用程序中实现相同联系表单的简短版本?

我不确定我是否正确地用了这个标题,但我想在我的索引页面上有一个简短的联系表版本。问题是较短的版本仍然期望与长版本相同的验证,并且在出现错误时重定向到联系人/新路径。我将如何处理这样的情况;因为这个简短的联系表格需要与长版本不同的行为,我是否必须以某种方式一起制作不同的联系表格?任何有关如何执行此操作的帮助或建议将不胜感激。

简短
这是在根页面中

模型

控制器

0 投票
3 回答
1479 浏览

ruby-on-rails - Ruby on Rails:当字段为空时如何自定义 MailForm 的错误消息

目前,如果我将表单中的某个字段留空,我会收到一条写入 en.yml 文件的错误消息,如何在模型中覆盖此错误消息?

这是我为 name 属性尝试过的,但我仍然收到写在 en.yml 文件中的错误消息。我无法更改来自 en.yml 的错误消息,因为它适用于我的应用程序的另一部分。

任何想法为什么这不会覆盖消息?

0 投票
1 回答
475 浏览

ruby-on-rails - Rails 上的邮件表单后的电子邮件通知(给用户)

我是 Rails 新手,我想在我的应用程序上添加“订阅”功能。

每当有人订阅我的网站时,我确实设法(通过电子邮件)收到通知。我现在要做的是向用户发送通知以表示感谢。

我有的:

/models/contact.rb

/controllers/contacts_controller.rb

我尝试了什么:

  • 使用 ActionMailer::Base 类发送电子邮件,但我无法从表单中检索 params[:contact][:email],因此无法通过电子邮件发送回复
  • 使用mailform发送多封电子邮件,但我没有做到

我的问题是我没有用户模型,也不需要用户模型,因为此应用程序上没有存储空间。

0 投票
2 回答
648 浏览

javascript - 单选按钮 php POST

我正在尝试为我的网站创建一个反馈表,其中包含单选按钮,供人们对他们的体验进行排名。

我查看了 Stack Overflow 上的各种选项来提供帮助,但我找不到任何有效的方法。名称等基本字段就像我在其他表单上使用它们一样工作。我只是无法获得单选按钮来提交信息。

当我填写表格并单击提交时,没有任何反应,但我的 URL 更改为 www.whateversite.com?xxx_the_options_selected_on_the_form

任何关于我哪里出错或如何解决它的帮助将不胜感激。

这是我当前的 HTML - 我试图尽可能地清理它并整齐地呈现它。

我当前的 PHP 是

最后是检查必填字段反馈的 JS

提前致谢。

0 投票
1 回答
285 浏览

ruby-on-rails - Rails - Mail_form 如何自动将“发件人”字段设置为 current_user 电子邮件

我遵循了本指南https://rubyonrailshelp.wordpress.com/2014/01/08/rails-4-simple-form-and-mail-form-to-make-contact-form/

在联系表单中,用户填写他们的姓名和电子邮件以及消息的字段。

我想从user.email属性自动发送,而不是让用户填写字段。这可能吗?

0 投票
1 回答
885 浏览

ruby-on-rails - Contact:Class 的未定义局部变量或方法“电子邮件”

我想使用 ruby​​ mail_form和 Heroku Sendgrid 来允许用户给我发送电子邮件。我在apps/models/contact.rb中设置了以下 Contact 类

但是,当我访问设置表单的页面时,我收到以下错误消息:

注释掉我的联系人类中定义的电子邮件属性会在后续属性消息中产生类似的错误:昵称:

下面是我的联系人控制器,contacts_controller.rb

和我的表格new.html.erb

任何帮助或建议将不胜感激!

0 投票
1 回答
600 浏览

ruby-on-rails - Rails MailForm gem 不工作

我正在尝试使用 MailForm gem 来设置一个简单的电子邮件表单,但它不起作用,甚至没有给我任何消息。

这是我的控制器方法

然后是视图(实际上是在profiles/show页面中而不是contact/new页面中。这是问题吗?

我也认为这可能是一个配置问题。这是我正在使用的配置gmail

这是模型

我已经尝试了几乎所有关于堆栈溢出的答案,但没有任何效果。我在这里做错了什么?

0 投票
1 回答
144 浏览

ruby-on-rails - 发送电子邮件时,MailForm 不包含表单中的字段

我正在尝试设置MailForm以在我的 Rails 4 应用程序中发送电子邮件,除了一件事外,我实际上让它工作了。

由于某种原因,它不包括message电子邮件中的字段(表单只有name,emailmessage字段,加上一个隐藏nickname字段)。

这是我的Contact模型的样子:

如果我添加,验证将validate: true无法attribute :message正常工作,即即使不是,它也会说该字段为空,所以如果我打开:message属性的验证,我什至无法提交表单。

在 MailForm 文档示例中,没有对:message字段进行验证,但是当我提交表单时,发送给我的消息仅包含:name:email字段,没有:message

我的ContactsController.rb样子是这样的:

这是我的 html 表单:

因此,基本上,我遵循了 MailForm 文档中的示例,但仍然无法使其正常工作。

你能帮我找出我做错了什么吗?

更新 1

似乎问题出在参数上。以下是params提交表单时哈希的样子:

0 投票
0 回答
42 浏览

php - 如何使此功能正常发送阿拉伯格式?出了什么问题

我想让电子邮件功能支持阿拉伯语

我尝试了很多代码,但它们没有用

我编码了很多次,但我想知道为什么现在出现这个问题

0 投票
2 回答
624 浏览

ruby-on-rails - 设置一个简单的 Rails 5 邮件表单

自从我在 Rails 中编程已经有一段时间了……了解所有 Rails 5.0 语法和更改。

使用 Rails 5.0.0.1

使用 Ruby ruby​​ 2.3.1p112(2016-04-26 修订版 54768)[x86_64-darwin16]

我正在尝试在登录页面上设置一个简单的联系我们表格。我将采用直接从表单发送电子邮件与将其存储到数据库的路线。

我正在使用mail_form gem 并关注这个线程

我知道我在控制器上犯了一些新手错误,但是在遵循了几次 Stack Q/A 之后,我仍然没有完全做到。

该模型在 Rails 控制台中成功发送电子邮件。我只是无法让控制器工作。这是一个单页站点,因此我将部分添加到 Pages View 文件夹中的索引页面。

我得到的错误

路线

形成部分

应用程序/视图/页面/_form.html.erb

页面控制器

谢谢您的帮助。这个社区太棒了!