1 <p>
2 <b>Name:</b>
3 <%=h @findlist.name %>
4 </p>
5
6 <p>
7 <b>Cached slug:</b>
8 <%=h @findlist.cached_slug %>
9 </p>
10
11 <h4>Products</h4>
12 <% @findlist.products.each do |product| %>
13 <p>
14 <b>Product:</b>
15 <%=h image_tag(product.photo.url) %>
16 </p>
17 <% end %>
18
19 <%= link_to 'Edit', edit_user_findlist_path(@user, @findlist) %> |
20 <%= link_to 'Back', findlists_path %>
В настоящее время у меня есть код выше, но он дает мне «неожиданный кенд, ожидающий $ end» около линии №12. Я тестировал и тестировал код, и я не вижу синтаксическую ошибку. Я новичок в рубинах и рельсах, и я, вероятно, просто не мог его увидеть.неожиданный kEND
Любая помощь будет оценена по достоинству.
UPDATE: удаление линий 12 до 17 удаляет синтаксическую ошибку
Controller код:
7 def show
8 @findlist = @user.findlists.all
9 end
Я использую рельсы 2.3.11
хорошо, я ничего не вижу на первый взгляд, не могли бы вы предоставить код контроллера? кстати, если вы используете рельсы 3, вы можете удалить h после <% – Spyros
Что оценивает '@ findlist.products' в шаблоне? –
также включают: продукты в вашей находке. Это не позволяет делать то же самое в два раза. Если вы заинтересованы, проверьте больше на загрузку. – Spyros