0
我有一個HTML表格,其中包含每個旁邊都有鏈接的數據。點擊鏈接時,應發送一封電子郵件,並且該電子郵件應對應於鏈接被點擊的行中的記錄。點擊鏈接發送電子郵件...使用GET?
所以,我點擊鏈接,瀏覽器應該去/ some_controller /:id/resend_email。
我的問題是:我應該GET還是POST到這個URL?我知道發送電子郵件是一種POST類型的動作,但是如何在單擊鏈接時完成此操作?
FWIW,我使用Rails 3
注:我不得不不使用Javascript這一點。
但是,如何在鏈接被點擊時做到這一點? –
Adam,使用:method =>:post使用Javascript。如果我在瀏覽器的設置中關閉Javascript,鏈接會在點擊時執行GET請求,並且由於我的路由只接受POST,所以出現路由錯誤。不使用Javascript是必需的。 –
我只是將它設置爲使用GET,然後,誠實地說,或者創建一個表單並使用提交按鈕來POST。 –