2011-08-30 51 views
0

你好的人Ruby on Rails的3 - 創建一個彈出窗口(或類似的東西)提交表單

我這裏有一個問題。我對JS或Jquery瞭解不多,但現在我需要使用它們。

我有一個模型(在Ruby on rails 3.0.9中)用戶。用戶表具有以下字段

用戶

  • ID
  • FIRST_NAME
  • 姓氏
  • 電子郵件

當我註冊一個新用戶,那麼我m重定向到「顯示」視圖,在該視圖中,我可以選擇:轉到「索引」或轉到「編輯」 ,如果我選擇「編輯」我被重定向到「編輯」視圖,但我不想被重定向,我希望能夠加載一種「彈出」,而不是相同的功能「編輯」。

你有這樣的例子嗎? 你能幫我嗎?

回答

0

爲了讓事情變得簡單,我只需通過jQuery lightbox調用任何你想要的頁面即可。大多數燈箱允許您使用平臺打開另一個頁面,而不必重定向。我已經使用Colorbox並且很喜歡它。

只需在您的application.html.erb中存儲一些隱藏的頁面或div,那麼您就有一個站點範圍的登錄頁面。

+0

好 我發現這個[示例](https://github.com/ramblex/modal-form) 和工程罰款,但我需要更多一點......因爲每次你「提交的」 dialog-form被關閉,那麼你必須再次點擊「新文章」來添加一個新文章,但是如果我想在關閉dialog-form之前添加多個文件呢? 我的意思是,如何在對話框窗體中添加按鈕或鏈接,因此每次「提交」對話框窗體都不會關閉,因此您可以單擊其他按鈕(或鏈接),然後「重新加載」對話框形式添加另一個「文章」,直到你點擊「關閉」 這可能嗎? – Angelo

+0

嘗試使用Ajax。 – Victor

相關問題