我仍然在學習,並且一直在重新搜索幾個小時的主題。從標籤中提取數據(ruby)
下面的代碼在我的意見在論壇
<form id="user_details" action="<%= request.path %>" method="post" >
<output id="email">
</form>
我所試圖做的是使電子郵件文本中的超鏈接(就像郵寄地址)顯示的電子郵件地址。我只是不知道這是正確的語法。
非常感謝!
我仍然在學習,並且一直在重新搜索幾個小時的主題。從標籤中提取數據(ruby)
下面的代碼在我的意見在論壇
<form id="user_details" action="<%= request.path %>" method="post" >
<output id="email">
</form>
我所試圖做的是使電子郵件文本中的超鏈接(就像郵寄地址)顯示的電子郵件地址。我只是不知道這是正確的語法。
非常感謝!
我讀了一點輸出標籤,它應該是腳本計算的結果。它並不適合你在這裏做的事情。輸出標記不是表單標記,因此您的表單不會在輸出標記中發佈電子郵件地址。但是 - 您正在詢問如何將其顯示爲mailto鏈接。你可以用一個錨標記,而不是更換輸出標籤:
<a href="" id="email"></a>
,那麼你必須找到與ID email
填充領域的腳本,並看到它也填充有mailto:[email protected]
href屬性。如果這是jQuery的,將是這樣的:
var updateEmailTag = function(email) {
$('#email').html(email);
$('#email').attr('href', 'mailto:' + email);
}
如果你不是想這樣做,在服務器端,你必須尋找到電子郵件來自然後用MAIL_TO助手通過阿迪亞卡普爾的建議。
這是完美的!謝謝! – coldRespect
有一個Rails的幫手,MAIL_TO在那裏,是專門做正是這一點......
閱讀更多從這裏開始。 http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-mail_to
我讀了整個頁面,它沒有幫助。因爲有1000名用戶,我在編寫mail_to時需要知道用戶的電子郵件...我不知道在每個用戶的電子郵件更改時使用它的語法。 – coldRespect
srry我不明白你的最後評論 –
電子郵件如何到達那裏?這不是一個rails表單,而是一個普通的舊HTML表單。有腳本把它放在那裏嗎?如果導軌放在它應該有一個erb標籤('<%=')涉及。 – froderik
謝謝!所以現在我知道它在舊的HTML ....它不是軌放在那裏,但它應該是正確的?我在用戶控制器中找到這麼一小段代碼,你認爲它與此有關? 高清修改 看跌期權「修改用戶」 CONN.basic_auth餅乾[:登錄],' #這些應張貼表單元素 電子郵件=參數[:郵箱] – coldRespect