我正在努力实现以下目标:
当用户在表单中输入 5 位 ID 时www.something.com
,用户将被重定向到www.something.com/obtain/(5 digit ID)
。
我知道手动输入 urlwww.something.com/obtain/(5 digit ID)
会触发所需的操作,但我如何创建一个这样做的表单呢?
无论如何我可以做到这一点<%= form_tag .... %>
吗?
耙路线具有以下条目
获取 /obtain/:pid(.:format) products#obtain {:id=>/\d+/}
目前在控制器中
def obtain
scrapy = Scraper.new
@product = scrapy.scrape((params[:pid]))
if @product
redirect_to @product, notice: 'Product successfully updated'
elsif
redirect_to root_path, notice: 'Invalid product requested'
end
end