Html RubyonRails-按钮运行函数

Html RubyonRails-按钮运行函数,html,ruby-on-rails,function,button,Html,Ruby On Rails,Function,Button,好的,所以我对RubyonRails有点陌生。当我按下一个按钮时,我试图调用一个函数。但我不知道怎么做 这就是我想要做的: @user=user.find(:id) @用户。已停用(“真”) 下面是我编写的一些实际代码 但这只会重定向到我可以创建新讨论的页面。我试图做的是在按下按钮时调用一个命名函数,但不要重定向到其他页面。很抱歉缺少代码,但请询问您是否需要澄清。向相应的控制器添加控制器操作,如 def ban_user @user = User.find(params[:id])

好的,所以我对RubyonRails有点陌生。当我按下一个按钮时,我试图调用一个函数。但我不知道怎么做

这就是我想要做的:


@user=user.find(:id)
@用户。已停用(“真”)
下面是我编写的一些实际代码



但这只会重定向到我可以创建新讨论的页面。我试图做的是在按下按钮时调用一个命名函数,但不要重定向到其他页面。很抱歉缺少代码,但请询问您是否需要澄清。

向相应的控制器添加控制器操作,如

def ban_user
 @user = User.find(params[:id])
 @user.deactivated("true")
end
将此操作添加到routes.rb

get 'controller/ban_user'
现在,您可以将链接添加到视图中

<%= link_to 'Ban User', controller_user_ban_path(:id => @user.id), class:"button is-danger", remote: true %>
@user.id),类:“按钮是危险的”,远程:真%>
这将在不加载页面的情况下调用函数。

这可能会对您有所帮助。基本上,您需要生成模型、控制器和视图。可能与您的情况相近,因为您可以使用该
@User.deactivated(“true”)