使用复选框发布表单什么都不做

时间:2017-10-21 15:02:17

标签: slim-lang

此时我只是想从表单中获取输入。当我点击提交时,它什么都不做,并且在终端中什么也没显示。我正在和Sinatra一起使用Slim。

我的两条路线是

post '/user_search' do
  puts params[:checkbox]
  #slim :user_search_results
  # commented because I just would like to see something in terminal.  
end     

get '/user_search_form' do
  slim :user_search_form
end

我尝试过为搜索创建一个类以及一个帮助方法。这些方法都没有改变任何东西。

最后这是表格。当然,我有一些其他形式可以找到。那些使用文本字段,所以也许是复选框扔东西。

form method="POST" action="/user_search"
label for="mp3" mp3:
input type="checkbox" name="mp3" value="mp3"
label for="flac" flac:
input type="checkbox" name="flac" value="flac"
label for="ape" ape:
input type="checkbox" name="ape" value="ape"
label for="m4a" m4a:
input type="checkbox" name="m4a" value="m4a"
label for="jpg" jpg:
input type="checkbox" name="jpg" value="jpg"
label for="gif" gif:
input type="checkbox" name="gif" value="gif"
label for="png" png:
input type="checkbox" name="png" value="png"
input type="submit" value="Submit"

这是非数据库输入。只想抓住参数搜索方法。

1 个答案:

答案 0 :(得分:0)

哇,这一切都归结为缩小行动方法下面的所有行。我也缩进提交通过上面的那些。奇怪的是我有其他形式,根本没有缩进。