내가 레일에 루비에 가이드를 읽고 있어요 안녕하세요 "레일 4 애자일 웹 개발"button_to 태그 버튼을 표시하지 않고 내 컴퓨터에서 실행 해요 내가 버튼이 표시되지 않는 로컬 호스트의 코드를 실행하려고 할 때 9.3 나는루비
<%= button_to 'Add to Cart', line_item_path(product_id: product) %>
button_to 태그와 LineItem을을 생성하는 버튼을 만들려고하지만하고있다.
Ruby 1.9.3에서이 태그의 코드 변형이 있습니까?
<%= button_to raw("<i class=\"icon-search icon-white\">Add To Cart</i>"),
line_items_path(product_id: product),
class: "btn btn-success" %>
은 큰 따옴표 버튼의 라벨을 동봉하여 내가 태그의 따옴표를 탈출, 그리고 마지막으로, (원시로 모든 것을 포장 : 당신이 당신의 구문에 문제를 가지고있는 것처럼
레일 방식이기 때문에 Ruby 2.x 또는 1.9.3을 실행하는 경우에는 아무런 차이가 없습니다. HTML이 생성되고 있는지 확인하십시오. –
더 많은 내용이 없으면 알아 내기가 어렵지만'product_id :'를 제거하여'<% = button_to '장바구니에 담기', line_item_path (product) %>'를 만들고 어떻게되는지보십시오. 비록, 당신 line_item_path 'line_item'전달해야한다고 가정합니다 ...? –
붙여 넣은 코드가 작동합니다. 따라서 문제는 페이지의 다른 곳에서 발생할 가능성이 큽니다. 페이지의 나머지 코드로 질문을 업데이트하십시오. 내 생각 엔 페이지에 예상대로 닫히지 않은 다른 요소가 있다는 것입니다. – Steve