2014-10-01 133 views
0

我是Ruby on Rails的新手提交後提交表格(Ruby on Rails)

我在「新」頁面中有一個常規窗體。 我希望用戶填寫表格並提交此表格。 該頁面可以彈出一個引導模式,並顯示用戶在表單中輸入的完整內容(如確認頁面)

我該怎麼做?


我發現這個 http://archive.railsforum.com/viewtopic.php?id=11255 看來,這可以幫助我解決我的問題,但 我可以改變<div id="preview">自舉模式(或其他彈出)?

+2

請解釋你嘗試了什麼,出了什麼問題。 – Jesper 2014-10-01 08:53:44

+0

通常在紅寶石軌道上。提交後它成爲一個展示頁面。 我想將其更改爲像引導程序這樣的彈出窗口模式。我不知道該怎麼做。 – 2014-10-01 09:23:06

+0

仍不清楚。您想在提交之前更改頁面的顯示方式嗎?或者在提交之後會發生什麼?或者兩者都有?你的問題的標題是誤導性的。 – Jesper 2014-10-01 09:37:04

回答

1

您可以使用JavaScript來顯示基於一個onclick或onsubmit事件

<%= submit_tag, :onclick => "launchConfirmPage();" %> 

模態,其中launchConfirmPage()是一些JS功能,顯示充滿信息的模式。然後在該模式下,爲表單提供實際的提交按鈕。我並不完全確定submit_tag的工作原理,但如果不起作用,您也可以嘗試使用錨標籤或button_tag來實現相同的功能。

+0

你可以只顯示我應該在哪裏添加模態?如果我應該在我的新頁面中添加一些''?我怎麼能在我的視圖中以模態實現像'<%= @ post.description%>'這樣的細節? – 2014-10-02 02:25:36