2012-07-25 135 views
1

我想創建一個按鈕,將用戶表上的訂閱列從0改爲1,反之亦然,但我從來沒有嘗試在新頁面或編輯頁面之外更改數據庫。我該怎麼做呢?訂閱電子郵件列表按鈕

回答

1

我建議

鏈接爲:<%= button_to '訂閱',:確認=> '你確定嗎?',:方法=>:放,:遠程=>真%>

定義一個稱爲方法訂閱用戶模型

定義在所述用戶控制裝置的新的動作等

def subscribe 
    @user=Content.find(params[:id]) 
    if @user.update_attributes(:subscribe => true) 
    flash[:success] = "User subscribed" 
    ajax_redirect_to user_path(@user) 
    else 
    #render partial with error message or something 
    end 
end