2012-04-18 57 views
2

一个URL如果我有一个表格一个文本框,我可以以某种方式去URL像发送形式的内容

/some/url/contents_of_form 

就像如果我有一个域搜索,当用户在输入“google.com”在text_field并按下“提交”时,转到/domain/google.com,然后路线调度google.com和............的WHOIS是显示给用户

回答

2

在你把你的routes.rb文件放到

resource domain, :only => [] do 
    get search_form 
    get search 
end 
match 'domain/:location_name' => 'domains#whois' 

在应用程序/控制器/ domains_controller.rb

class DomainsController < ApplicationController 
    def search_form 
    #serve search form with text field. Text field has name="location" 
    end 

    def search 
    redirect_to "domain/#{params[:location]}" 
    end 

    def whois 
    @location = params[:location] 
    end 
end