チームを1つずつ追加するのではなく、複数のカンマ区切りのチーム名を一度に入力するフォームを作成しようとしています。私のroutes.rbをで、私はteams_controller.rbでmap.connectでroutes.rbが実行されない
map.connect '/teams/massentry', :controller => 'teams', :action => 'massentry'
map.resources :teams
を持って、私はそれが私が行ってる時にどのように見えるかではありません
def massentry
@team = Team.new
end
を持っています。私はちょうどそこにそれを貼り付けたので、何かがあるでしょう。最後に、私はその形式が適切かどうかわからないと明らかに書かれたロジックのいずれかを持っていないが、私はちょうど何を見てみたかった
<% form_tag({:controller => "teams", :action => "massentry"}, :method => 'get') do %>
<p>
<%= label_tag(:t, "CSV List of Teams" %>
<%= text_area_tag(:t, "", :size => "24x6") %>
</p>
<p><%= submit_tag("Submit") %></p>
<% end %>
を/views/teams/massentry.html.erbていますそれはのように見える。私が行った場合
http://localhost:3000/teams/massentry
id = massentryのチームを見つけることができませんでした。それはshowメソッドを実行していますが、route.rbのリソース行の前にmap.connectを置くと、リダイレクトされると思いました。レール
route.rbの2行を上記の行と置き換えても同じ結果になります。私はまた試みました:の代わりに投稿:取得します。サーバが何をしているのかを示すことは、 "TeamsController#showの処理"から始まります。したがって、マップラインを取得していないようです。 –