2013-10-15 4 views
2

Есть ли более эффективный способ добавления метаданных schema.org, чем просто встраивание его в представления? Есть ли способ связать его с моделью?Каков наиболее эффективный способ добавления метаданных schema.org

Например, если у вас есть модель больницы, вы каким-то образом связываете ее свойства с соответствующими объектами Thing > Place > CivicStructure > Hospital с моделью, а не должны делать это во взглядах.

** редактировать **

Обратите внимание, что пример ссылочного документа встраивает данные схемы в объекте JSON. Это заставляет меня думать, что было бы полезно иметь эти метаданные в модели, чтобы они могли быть представлены различными способами (например, HTML, JSON).

+0

Непонятно, что вы просите. –

ответ

1

К сожалению, просто встраивание его в представления является наиболее эффективным способом.

+0

На самом деле, я не должен даже говорить, к сожалению. Для этого нужны взгляды. Теперь, если вы храните много больниц, вы можете хранить свойства каждого в модели, но вы все равно будете отображать его в представлении, возможно, с тегом типа '

<%= @hospital.name %>

<%= @hospital.description %>
' –

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