ERB по сравнению с преобразованием HAML, если условие?

" урожай " поступил бы по моему мнению. Некоторые атрибуты как [DefaultValue ()] также среди моего избранного.

" var" ключевое слово немного более известен, но что можно использовать его в.NET 2,0 приложения также (как долго, поскольку Вы используете.NET 3,5 компилятора и устанавливаете его для вывода 2,0 кодов), кажется, не известен очень хорошо.

Редактирование: kokos, благодарит указать?? оператор, это действительно действительно полезно. Так как это немного трудно к Google для него (как?? просто проигнорирован), вот страница документации MSDN для того оператора: ?? Оператор (Ссылка C#)

11
задан 28 July 2009 в 03:29
поделиться

3 ответа

HAML основан на отступах, и синтаксический анализатор может быть сложным. Замените

- if current_user
= link_to 'Edit Profile', edit_user_path(current_user.id)
= link_to 'Logout', logout_path
- else
= link_to 'Register', new_user_path
= link_to 'Login', login_path

на

- if current_user
  = link_to 'Edit Profile', edit_user_path(current_user.id)
  = link_to 'Logout', logout_path
- else
  = link_to 'Register', new_user_path
  = link_to 'Login', login_path

и попробуйте. Обратите внимание, как изменился отступ в строках link_to.

21
ответ дан 3 December 2019 в 04:13
поделиться
- if current_user
  = link_to 'Edit Profile', edit_user_path(current_user.id)
  = link_to 'Logout', logout_path
- else
  = link_to 'Register', new_user_path
  = link_to 'Login', login_path
3
ответ дан 3 December 2019 в 04:13
поделиться

для получения дополнительной информации о файлах haml vist

http://rubyonrails-tutor.blogspot.com/2010/02/hamltutorial-for-rails-developers.html

1
ответ дан 3 December 2019 в 04:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: