2016-04-12 3 views
0

Моя таблица отлично работает, когда я положил = list.title над элементом tr, но когда я переместил его ниже в ячейку td, я получаю ошибку списка undefined method. Я новичок в тонких и шаблонных двигателях. Можете ли вы предложить, как правильно отформатировать это? Также есть ли подробный синтаксический ориентир, который мы там видим? Я пытался в Google, но не мог найти то, на что я надеялся.Таблицы Slim Rails с использованием .each Over Array

table 
     thead 
      tr 
       th 
        | Title 
       th 
        | Description 
       th 
        | Image URL 
       th 
        | Price 
     tbody 
      - @products.each do |list| 
      tr 
       td 
       = list.title 
       td 
       = list.description 
       td 
       = list.image_url 

ответ

1

хорошо есть вмятина проблема. У вас должен быть тег tr и его дети один indent внутри. то есть - @products.each do |list| должен включать элементы.

 - @products.each do |list| 
      tr 
      td 
       = list.title 
      td 
       = list.description 
      td 
       = list.image_url 

 Смежные вопросы

  • Нет связанных вопросов^_^