- @items.each do |item|
= render :partial => 'item', :locals => { :item => item, :draggable => true }
그리고 item
부분 :
%span{:id => "item_#{item.id}", :class => 'item'}
= item.name
- if defined?(draggable)
= draggable_element "item_#{item.id}", :revert => true
defined?(draggable)
false
반환하므로이 작동하지 않습니다. draggable_element
는 절대로 렌더링되지 않습니다.
나머지 부분 렌더링 때문에 item
이 :locals
를 통과한다는 것을 알고 있습니다. 읽기 부분을 변경하면 :
- if defined?(item)
= draggable_element "item_#{item.id}", :revert => true
그러면 draggable_element
가 렌더링됩니다.
모든 아이디어:draggable
이 부분으로 전달되지 않는 이유는 무엇입니까?
으로 정의 되었습니까? (var)는 다른 모든 인스턴스에서 실제로 작동하지만 분명히 갈 길이 아닙니다! 감사. – chrishunt