2013-02-27 116 views
0

如何从客户信息页(我可以看到所有客户信息)将某个值(电子邮件地址)传递给“总体”联系表单,即可通过'myhost.com/contact'访问。如何将电子邮件地址传递给联系表

我想是这样的:

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

与特定电子邮件ADRESS传递。 预先感谢您。

回答

1

您可以通过电子邮件地址作为参数,如下面的伪代码:

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

如果顾客要通过电子邮件发送客户对象。

您也可以发送客户ID并使用ID在联系页面中获取客户的电子邮件。

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

所以':email_address'是我可以在窗体中使用的变量? – Rockbot 2013-02-27 15:17:42

+0

它将在参数散列中为params [:email_address]。 – akofink 2013-02-27 15:22:21

+0

查看上面的修改。对困惑感到抱歉。我只是测试了上面的方式,它的工作原理。 – akofink 2013-02-27 15:34:14

相关问题