0
모든 사용자를 나열하고 팀에 추가하려는 양식을 확인할 수 있도록 양식을 작성하려고합니다.레일 3은 마지막 요소 만 반환합니다.
<div id="add_team_mates">
<%= form_tag do %>
<%= will_paginate @users %>
<ul class="users">
<% @users.each do |user| %>
<li>
<%= gravatar_for user, :size => 30 %>
<%= link_to user.name, user %>
<%= check_box_tag("add", user.id) %>
</li>
<% end %>
</ul>
<%= submit_tag "Add Team Mates", :action => "add_team_mates" %>
<% end %>
</div>
그리고, 이것이 내가 컨트롤러에있는 모든입니다 지금 : 다음은 폼에서 첫 컷의
def add_team_mates
end
문제는 내가 여러 사용자를 확인하는 경우, 내가 단지를 얻을 수 있다는 것입니다 마지막 user.id보다는 multiple이 예상대로입니다. 다음은 로그의 몇 가지 예입니다.
Started POST "/teams/5" for 127.0.0.1 at 2011-04-14 15:28:13 -0700
Processing by TeamsController#add_team_mates as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"IHFDevfKES8NibbCMlRa1t9qHn4/ZMKalK1Kjczh2gM=", "add"=>"3", "commit"=>"Add Team Mates", "id"=>"5"}
Completed in 12ms
이 문제에 대한 도움을 주시면 감사하겠습니다. 감사!
완벽한합니다. 그것은 트릭을했다. 이제 컨트롤러에 대한 논리를 알아 내야합니다. – spinlock
죄송합니다. 이제 컨트롤러가 더 쉬워 질 것입니다. –
니스! 이것은 정말 잘 작동합니다. 감사. – spinlock