나는 부분 인이 인 인 제품이 있습니다. 조립품이 하나 밖에 없었습니다. 번들이라고합니다.Ruby on Rails의 Find_by_id
원래하는 제품 어떤 부품을을 한 것으로 주어, 나는이 작품, 내 옵션을 표시
<% if @product.parts.any?(&:in_stock?) %>
HERE I SHOW OPTION FORM
<% end %>
를 사용하는 경우 추가 옵션을
포함되어 있습니다. 그러나 지금 나는 또 다른 옵션을 보여주고 싶다.해당 ID에 옵션을 표시해야합니다. 내 원래 제품의 ID가 '번들'인 것 같습니다. 따라서 시도했습니다.
<% if @product.parts.find_by_id('bundle') %>
그러나 내 옵션이로드되지 않습니다. 내가 뭘 잘못했는지 모든 아이디어? 나는 실수를하지 않는다. 단지 그 이드를 찾는 것이 아니다.
은 '번들'int입니까? try find_by_id (params [: part_id]) –
스키마는 어떻게 생겼습니까? –