Html RubyonRails-按钮运行函数
好的,所以我对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])
@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”)