【发布时间】:2014-10-24 04:15:22
【问题描述】:
我正在尝试在单击 html 按钮时清理数组。我有这个控制器:
class InfoController < ApplicationController
$names = {}
def show
render :print
end
def as
@name = params[:myinfo][:name]
@number = params[:myinfo][:number]
$names[@name] = @number
render :test
end
def clean
$names = {}
end
def add
end
end
当单击此表单内的按钮时,我将如何执行clean 操作?
<h1>Info print</h1>
<%= form_for :myinfo do |a| %>
<%= a.label :name %>
<%= a.text_field :name %><br>
<%= a.label :number%>
<%= a.text_field :number%><br>
<%= a.submit %>
<%end%>
<form>
<input type="button" onClick="">
</form>
<%= $names.each do |key, val|%>
<%=key%>  
<%=val%>
<%end%>
【问题讨论】:
-
使用
button_to并提供info_clean_path作为参数,该参数也需要在routes中定义。有关button_to的更多信息,请查看此api 文档apidock.com/rails/ActionView/Helpers/UrlHelper/button_to
标签: ruby-on-rails ruby html