有沒有辦法在創建記錄或使用devise登錄時關閉標準rails 3.2論壇注意事項?就像在twitter-bootstrap中有一個十字架,你可以點擊關閉通知消息。一種方法來解除導軌中的通知flash消息3.2
我希望標準表格中有類似的方法。
有沒有辦法在創建記錄或使用devise登錄時關閉標準rails 3.2論壇注意事項?就像在twitter-bootstrap中有一個十字架,你可以點擊關閉通知消息。一種方法來解除導軌中的通知flash消息3.2
我希望標準表格中有類似的方法。
你問是否有一個更簡單的方法。存在的方式來做到這一點沒有內置....你需要做這樣的事情:
<% if flash[:notice] %>
<p class="notice"><%= flash[:notice] %></p>
<% end %>
<% if flash[:error] %>
<p class="error"><%= flash[:error] %></p>
<% end %>
在您的應用程序/資產/ Java腳本/ flash.js.coffee
$ ->
$(".notice, .error").on("click", (event)->
$(event.target).hide("slow")
)
這如果你點擊.notice或.error,它會隱藏起來(淡出)。爲此,您可以包含一個X圖標來關閉它。
據我所知,你不想通知任何特定的動作,所以從你的佈局文件夾中的application.rb文件中刪除<%= notice%>。
我希望我能正確理解你的問題。
實際上我並不想在通知顯示時解除通知。所以你可以點擊它或什麼,所以它會消失 – 2012-07-06 12:16:43
好的......把通知放在一個div和點擊使這個div的顯示:無。 – 2012-07-06 12:23:24
我認爲這是一個javascript選項? – 2012-07-06 12:24:02
代碼@Jesse Wolgamott作爲現代Rails的方式呈現,並且與您在Twitter引導中所做的相媲美。這裏是一個鏈接到Twitter引導等效:http://www.w3resource.com/twitter-bootstrap/alerts-and-errors-tutorial.php如果這不夠簡單,請提供更多的細節。 – scarver2 2012-07-07 02:51:27
我會嘗試這兩個例子。謝謝 – 2012-07-09 06:56:41