원본<%= form_remote_tag :url => { :action => :add_to_cart, :id => product } do %>
<%= submit_tag "Add to Cart" %>
<%= end %>
수정 후
<% form_remote_tag :url => { :action => :add_to_cart, :id => product } do %>
<%= submit_tag "Add to Cart" %>
<% end %>
/app/views/store/index.rhtml file 14 line <책 162쪽>
순환문과 end가 책에서는 <%= 태그 안에들어있어서 에러를 발생시킨다. 각각 <% 로 바꿔주면 문제는 사라진다.
<%
루비코드의 시작을 알리는 태그. 결과 반환이 필요없는 코드들이 들어갈 때 사용한다.
<%=
해당 태그안의 결과물이 출력되길 원할 때 사용한다.
<%=h
해당 태그안의 결과물이 보안에 취약하지 않게 변환되어서 출력된다. < 가 <로 변환 되는 식으로 출력될 결과물이 html 태그나 실행될 수 있는 코드로 이용되지 않게 막는다.


rss