2015-01-02 38 views
0

我真的堅持試圖找出這一點。我試圖在銷燬記錄後在我的索引頁上觸發確認模式。一旦我銷燬刪除頁面上的記錄,我想重定向到索引頁面並自動創建「恭喜,您已刪除記錄」。我不想使用警報...我想使用模式。觸發引導模式與參數不是在軌道中的按鈕

提前致謝!

這是一些什麼我已經試過(我莫代爾具有ID #destroyedSuccess)

<%= link_to "Delete Project", records_path, :class => "btn", :remote => true, "data-toggle" => "modal", "data-target" => "#destroyedSuccess"%> 

<%= link_to "Delete Project", records_path, "data-toggle" => "modal", 'data-target' => '#destroyedSuccess' %> 
+0

我剛剛發佈了我還有的東西。我還沒有保存過我所有的任務,因爲我甚至知道我是否與他們中的一些人在一起。 – NothingToSeeHere

回答

1

嘗試通過JS來觸發模式在你app/views/records/destroy.js.erb文件。

$( 「#destroyedSuccess」)。莫代爾()

您可以通過其他選項也哈希到模態。

如果您重定向到索引操作,那麼您需要通過js觸發它各自的文件。

+0

我沒有app/views/records/destroy.js.erb。我不明白...我是隻用一行javascript創建一個完整的JS文件嗎?我使用rails銷燬方法來銷燬記錄。 – NothingToSeeHere

+0

如果您使用ajax請求銷燬記錄,那麼默認情況下(如果您還沒有提到其他事情要做)rails會嘗試呈現destroy.js.erb,您可以在其中觸發模式。 –