1
나는 레일에게 내가 좋아하는 라인이 4 응용 프로그램을 가지고 jQuery의 html() 함수와 같이 div의 현재 내용을 바꿉니다.알 수없는 키워드 보장 문제
이것이 가능합니까?
html.erb:18: syntax error, unexpected keyword_ensure, expecting ')'
편집
여기 내 새로운 선택/드롭 코드의이 :
<%= f.select :type_of, %w[Bookshelf Birdhouse Book Cabinet], {}, class: "",
onChange: 'alert(" #{ raw(render "stores/product_form/bookshelf", f:f)} ")' %>
나는 그것을 시도했습니다 지금, 내 현재 코드와 나는 오류 raw와 without 그리고 두 가지 방법은 여전히 루비 코드로 렌더링되지 않고 html로 렌더링됩니다.
어떤 html.erb가 문제의 원인입니까? 또한, 다음과 같이'onChange : 'alert ("# {render"stores/product_form/storehelp ","f : 책장 ", f : f}") ''이것을 해보시겠습니까? – Surya
@ 수르야 (Sugara)가 시사 하듯이 다른 하나의 태그 안에 '<%= %>'태그를 사용할 수 없습니다. 이 경우 기본 문자열 보간 표기법을 사용하십시오 :'onChange : "alert ('# {render'stores/product_form/bookshelf ', f : f}')"' – MrYoshiji
또한 quotes - single과 double' 현재 코드에서 구문 오류를 일으킬 수있는 Surya의 제안. –