我是rails / ruby的新手,我需要你的帮助。我想生成一个包含表单值的URL。
例如:
在表单中,您可以选择不同的选项:a,b和c。我想将选定的选项放到网址。
www.mydomain.com/a,b,c
多数民众赞成。但我不知道从哪里开始。
你知道吗?当然我通过不同的教程工作,但在本教程中,每个表单都将其值保存到数据库,这很好,但我找不到解决问题的方法。感谢。
答案 0 :(得分:0)
您需要使用GET
request,因为这会在URL中发送params:
domain.com/route?param1=x¶m2=y
这需要由GET
路由备份以处理请求:
#config/routes.rb
resources :controller do
collection do
get :action
end
end
以及通过GET
提交的表单:
<%= form_for @var, method: :get do |f| %>
当然,这只是表层解决方案
如果您提供一些背景信息,我将能够为您提供更好的答案