Làm cách nào để liệt kê các phần tử trong số yml
và lặp qua các phần tử đó trong chế độ xem và truy cập các thuộc tính của chúng? Mã hiện tại của tôi chỉ nhận được mục cuối cùng trong danh sách. Tôi muốn lặp qua trong danh sách các mục và hiển thị các phần tử title
và description
của chúng.Danh sách các mục và vòng lặp Rails i18n trong dạng xem
ví dụ:
yml:
en:
hello: "Hello world"
front_page:
index:
description_section:
title: "MyTitle"
items:
item:
title: "first item"
description: "a random description"
item:
title: "second item"
description: "another item description"
xem:
<%= t('front_page.index.description_section.items')do |item| %>
<%= item.title %>
<%= item.description %>
<%end %>
Kết quả:
{:item=>{:title=>"second item", :description=>"another item description"}}
mong muốn Kết quả:
first item
a random description
second item
another item description
Có! Điều đó đã làm điều đó. Ran tuyệt vời. Tôi đã phải thêm một '.each' cho nó để lặp lại đúng cách. – DogEatDog