2014-10-04 85 views
-1

我有一個保留的應用程序。事情是管理員可以按日期查看預訂。這是通過具有附加日期選擇器的輸入完成的。每次用戶選擇日期時,視圖都會更新(這就是主意)。但是,直到現在我不知道如何用新數據更新視圖。這是我的方法:更新視圖與Rails(Ajax)

def index 
    @reserva = Reserva.new 
    @reservas = Reserva.all.joins(:user).where.not(:user_id => session[:user_id]) 
    @mis_reservas = Reserva.where(:user_id => session[:user_id]) 
end 

def actualizar_por_fecha 
    if params[:fecha] != nil 
     @mis_reservas = Reserva.find_by_fecha(params[:fecha]) 
     @reservas = Reserva.find_by_fecha(params[:fecha]) 
     respond_to do |format| 
      format.html { render 'reservas/index' } 
     end 
    end 
end 

而且CoffeeScript的代碼如下:

$("input#ver_reservas_fecha").on "change", (e) -> 
$.ajax 
    url: "actualizar_lista_de_reservas_por_fecha" 
    data: 
     fecha: $("#ver_reservas_fecha").val() 
    success: (data) -> 
     console.log(data) 
     return 
    return 

在此先感謝

+1

是,在你的CoffeeScript真正的縮進? – 2014-10-04 23:05:56

+0

你可以發佈視圖代碼嗎? – John 2014-10-04 23:29:13

+1

使用partials和ajax。 – arjun 2014-10-05 08:14:56

回答