В моем приложении есть пользователи, даунтауны и свойства. Свойства вложены в нижние части города, поэтому для go одному URL-адрес будет примерно таким: downtowns/:id/properties/:id
Проблема, с которой я столкнулся, заключается в том, что я пытаюсь вызвать отдельное свойство из страница пользователя. У меня есть таблица, и если бы я пролистал свойства в верхней части таблицы, а затем перечислил бы свойства с их стилем таблицы, маршрутизация исчезла бы. Поэтому в настоящее время я просматриваю все свои свойства каждый раз, когда одно из них перечислено.
Я знаю, что есть лучший способ сделать это, но у меня проблемы. Я прибег к тому, что у меня ниже, работает, но неэффективно. Есть ли возможность или способ только l oop через все мои свойства один раз, одновременно используя параметры стиля таблицы html?
- @user.properties.each do |property|
%tr
%td
= link_to downtown_property_path(property.downtown, property), :action => 'go' do
= property.name
%td
= link_to downtown_property_path(property.downtown, property), :action => 'go' do
= property.created_at.strftime("%m/%d/%Y")
%td
= link_to downtown_property_path(property.downtown, property), :action => 'go' do
= property.owner_full_name