2012-07-25 140 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