私はこのドメインの検索アクションを持っています:
def domain
country_codes = ['.dk', '.com', '.eu', '.net', '.org', '.biz', '.info', '.nu', '.name', '.se', '.fi', '.net', '.de', '.it'] # etc. could move this to a config if needed
@domain = params[:domain]
@results = {}
country_codes.each do |cc|
@results[cc] = Whois.whois(@domain + cc)
end
render :layout => false
end
params [:domain]
が "asdasdasd"または "something"の場合、デフォルトのビューをレンダリングします。
しかし、 params [:domain]
が "asdasd.dk"や "asdasdasd.com"のような場合は、このアクションをレンダリングし、ドメインパラメータをこのアクションに送信します。
def domainname
@tld = "get the tld"
country_codes = [@tld]
@results = Domains.order("#{@tld} ASC")
country_codes.each do |cc|
@results[cc] = Whois.whois(@domain + cc)
end
render :layout => false
end