Ошибка при указании атрибутов тега в NHaml - PullRequest
0 голосов
/ 18 марта 2010

Я только начинаю с NHaml и столкнулся с загадкой.

Это мой файл application.haml:

%html
  %head
    %title = Get Some Data
    %link{ href="/media/css/styles.css", rel="Stylesheet", type="text/css" }
  %body
    %div.page
      %h1 = Get Some Data
      _

При попытке просмотра в браузере выдается следующая ошибка:

NHaml.Exceptions.SyntaxException: атрибут ',' встречается дважды.

Если удалить строку, начинающуюся с %link, она будет работать нормально. Что я делаю не так?

Я следую шаг за шагом от Брайана Хартсока:
http://blog.brianhartsock.com/2009/01/15/using-nhaml-from-source/#nhaml_reference

1 Ответ

1 голос
/ 18 марта 2010

Странно, возможно, NHaml изменился с тех пор, как Брайан написал этот учебник, но работает следующее ...

%link{ href="/media/css/styles.css" rel="stylesheet" type="text/css" }

Нет , внутри {}

...