3
대화 상자가 표시되지 않습니다 : 그러나레일 : 확인은 내보기 중 하나에서 다음 코드를 사용하여 레일 응용 프로그램을
<% if @present.taken == false %>
<%= link_to "I want to buy this present", :confirm => 'Are you sure you want to buy this present?', :action => "taken_toggle", :id => @present.id %>
<% end %>
, 나는 보여주는 자바 스크립트 대화 상자를 얻을하지 않습니다 - 단지에 보인다 그 비트를 건너 뜁니다 (행동의 부름이 작용합니다).
<%= stylesheet_link_tag :all %>
<%= javascript_include_tag :defaults %>
<%= csrf_meta_tag %>
그래서 내가로드에 필요한 자바 스크립트를 줄 생각
내 응용 프로그램의 레이아웃은 다음있다.
이것이 작동하지 않는 이유는 무엇입니까?
사이드 노트로'link_to_if'를 사용하여 코드를 가볍게 만드십시오. http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-link_to_if – apneadiving
'link_to_if'가 아닙니다. 실제로는 텍스트가 '@present.taken == false' 인 경우에도 거기에 계속 남아 있기 때문에 똑같습니다. 앵커 태그가 아닙니다. –