我試圖實現以下目標:鏈接搜索表單到特定的URL
當用戶輸入在www.something.com
形式一個5位數的ID,用戶會被重定向到www.something.com/obtain/(5 digit ID)
。
我知道手動輸入url www.something.com/obtain/(5 digit ID)
會觸發所需的操作,但我如何創建一個表單來代替?
有無論如何,我可以通過<%= form_tag .... %>
實現這一點?
瑞克路由具有以下條目
獲得/obtain/:pid(.:format)的產品#獲得 {: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
改變你的elsif爲其他。會更「正確」。 – Zippie 2013-03-17 00:27:14