我在一個視圖頁上有三個選項卡。其中一個選項卡是更新用戶帳戶的表單。由於這個頁面使用jQuery,所以無論何時刷新頁面,它都會返回到第一個活動選項卡,而不是當前選項卡。我通過將:remote=> true
添加到此行代碼<%= semantic_form_for @user, :remote => true do |f| %>
來解決此問題。這會更新表單而不會返回到第一個活動選項卡。rails flash notice not working with remote => true
問題是我有一個Flash通知沒有顯示出來。如果我刪除:remote => true
那麼它工作正常,但它使我回到主要活動選項卡。
有什麼建議嗎?提前致謝。
JS在這裏切換標籤:
<script type="text/javascript">
$(document).ready(function() {
$('.tabs a').click(function(){
switch_tabs($(this));
});
switch_tabs($('.active'));
});
function switch_tabs(obj)
{
$('.tab-content').hide();
$('.tabs a').removeClass("active");
var id = obj.attr("rel");
$('#'+id).show();
obj.addClass("active");
}
</script>
你在更新動作中呈現的是什麼 –