2011-01-09 4 views
0

this blog의 체크 박스를 사용하여 has_many : through를 사용하는 방법을 성공적으로 배웠습니다.link_to가 체크 박스에 인수를 전달합니다

이제 link_to와 함께 전달 된 인수에 따라 이러한 확인란 중 일부를 선택해야합니다. 내가 좋아하는 많은 다른 것들을 시도

... 그런

<%= link_to 'New post', new_post_path, :category_ids => [1, 3] %> 

답변

1
<%= link_to 'New post', new_post_path(:category_ids => [1, 3]) %> 

뭔가 템플릿, 당신은 체크 박스를 추가하는 경우, 그냥 경우 작은을 추가 지금, 좋은 시작이다 params에 category_ids 키가 있는지 확인하고 이동해야합니다. (params[:category_ids] || {}).include?(1) 여기서 1은 확인하려는 번호입니다.

+0

도움을 주셔서 감사합니다. 나는 약간 다르게 해 - 게시물 컨트롤러에서 @ post.category_ids = (params [: category_ids])를 추가했습니다. –

관련 문제