У кого-нибудь есть хорошие полные примеры использования sitemesh и макетов в Grails 1.2? - PullRequest
2 голосов
/ 09 января 2010

У меня было приложение Grails 1.1, в котором динамически создавались метатеги ключевых слов и описания. Произошло изменение в том, как это работает в 1.2, но я не могу найти хорошую документацию. Я пробовал множество способов заставить это работать. Независимо от того, что я делаю, результирующий HTML получает что-то вроде

<meta name="keywords"/>" />

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

Ответы [ 2 ]

2 голосов
/ 11 января 2010

В Grails 1.2 есть оптимизированная по производительности интеграция с Sitemesh. Вы можете использовать старую реализацию, если указали grails.views.gsp.sitemesh.preprocess = false в Config.groovy. В Grails JIRA есть несколько проблем, связанных с метатегами:

Некоторые из них будут исправлены в Grails 1.2.1.

1 голос
/ 09 января 2010

У меня были проблемы в 1.2 с динамическим генерированием мета-тегов, и я обнаружил, что проблемы возникли, когда за кавычкой следовал знак $. Если я поставлю пробел между кавычкой и $, это сработает как

<meta name="keywords" value=" ${keywords}"/>

Может или не может быть вашей проблемой ...

...