Ruby on rails 3.2 如何将电子邮件地址传递到联系人表单

Ruby on rails 3.2 如何将电子邮件地址传递到联系人表单,ruby-on-rails-3.2,Ruby On Rails 3.2,如何将某个值(电子邮件地址)从客户信息页面(我在其中查看所有客户信息)传递到“总体”联系人表单,该表单可在“myhost.com/contact”下访问 我想要这样的东西: <%= link_to 'Send email to customer', contact_path %> 带有要传递的特定电子邮件地址。 提前感谢。您可以将电子邮件地址作为参数传递,如以下伪代码所示: <%= link_to "Send Email to Customer", contact_pat

如何将某个值(电子邮件地址)从客户信息页面(我在其中查看所有客户信息)传递到“总体”联系人表单,该表单可在“myhost.com/contact”下访问

我想要这样的东西:

<%= link_to 'Send email to customer', contact_path %>

带有要传递的特定电子邮件地址。
提前感谢。

您可以将电子邮件地址作为参数传递,如以下伪代码所示:

<%= link_to "Send Email to Customer", contact_path(:email_address => customer.email) %>
customer.email)%%>
其中customer是您要发送电子邮件的客户对象

您还可以发送客户id,并使用该id在联系人页面中获取客户的电子邮件

<%= link_to "Send Email to Customer", contact_path(:customer => customer.id) %>
customer.id)%%>

So':email_address'是我可以在表单中使用的变量?它将是params散列中的params[:email_address]。请参见上面的编辑。很抱歉给你带来了困惑。我刚刚测试了上面的方法,效果很好。没有混淆:)只是想让舒尔我正确理解你!