2011-09-12 8 views
0

これを探す方法は本当に分かりませんので、長い検索は必要ありません。 レールform_forとネストされたパラメータ付きのルート

/domains/whois/?utf8=✓&whois%5Bdomain%5D=domainname.com&commit=submit 

マイルート

は時にこのようなものです:私はのparamsは、このようなURLで取得するフォームを使用する場合

/domains/whois/domainname.com 

問題がある:

は、私が欲しいのは、このようなURLです瞬間:

namespace :domains do 

    match "whois(/:domain)" => "whois#index" 

end 

私のフォームは、このようなものです:

<%= form_for :whois, :method => :get do |form| %> 
    <%= form.text_field :domain %> 
    <%= form.submit "Vertel" %> 
<% end %> 

誰かがルートにネストされたパラメータを取得するために何をすべきか知っていますか?

ありがとうございます!

答えて

0

フォームにはgetの代わりに投稿を使用する必要があります。

これは、すべてのフォームは、HTTP要求の本文に掲載されますし、あなたが/domains/whois/domainname.com

+0

ただし、URLの「domainname.com」は、検索されたドメイン名でなければなりません。 –