레일을 처음 사용하여 구문 오류가 무엇인지 알아낼 수 없습니다. 첫 번째 블록 (가격 대비)을 통과 한 것으로 보이며 오류가 발생하면 ' 점수는 'Ruby on Rails 구문 오류
index.html.erb : 13 => 등 ... 여기
<% dataset = { %>
<% 'price' => [@wines.each do |wine| %>
<% wine.price_750 %>,
<% end].to_vector(:scale),%>
<% 'score' => [@wines.each do |wine| %>
<% if current_user.wine_ratings.scoped_by_wine_id(wine.id).exists? %>
<% current_user.wine_ratings.find_by_wine_id(wine.id).rating_value %>,
<% else %>
<% wine.rating %>,
<% end%>
<% end].to_vector(:scale)%>
<% }.to_dataset %>
오류 메시지의 구문 오류, 예기치 않은'; ', tASSOC 기대'); '점수'= > [@ wines.each 할 | 와인 |
index.html.erb : 13 : 구문 오류, 예기치 않은 tASSOC, 예상되는 keyword_end ');'score '=> [@ wines.each do | wine |
index.html.erb : 20 :, '}'구문 오류, 예기치 못한 keyword_end 기대 은}
누구든지 내가 잘못 알고 .to_dataset?
다른 오류로 저를 얻었다 - 문제의 일부가 될 것 같았다 정도. 나는 여분의 erb 태그를 폐기하려고 시도 할 것이다. 감사! –