订阅电子邮件列表按钮

时间:2012-07-25 16:31:35

标签: ruby-on-rails

我想创建一个按钮,将用户表上的订阅列从0更改为1,反之亦然,但我从未尝试在新页面或编辑页面之外更改数据库。我该怎么做?

1 个答案:

答案 0 :(得分:1)

我建议

链接为:<%= button_to'subsbebe',:confirm => “你确定吗?”,:method => :put,:remote => true%>

在用户模型上定义一个名为subscribe的方法

在用户控制器中定义一个新操作,如

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