Rails 3 Подтвердите удаление - Заголовок не отображается - PullRequest
1 голос
/ 14 июля 2011

После обучения Майкла Хартла.Использование Rails 3.0.9 под Ubuntu.Следующая строка находится в application.html.erb:

<%= javascript_include_tag :defaults %>

Нет jQuery.Учебное пособие В листинге 10.38 указано, что действие Delete вызывается следующим образом:

<%= link_to "delete", user, :method => :delete, :confirm => "You sure?",
                            :title => "Delete #{user.name}" %>

Сгенерированный HTML-код включает тег заголовка, например:

<a href="/users/13" data-confirm="You sure?" data-method="delete" 
 rel="nofollow" title="Delete Mylene Gaylord">delete</a>

Я предполагаю, что цельУказание заголовка для всплывающего окна, чтобы определить, какой пользователь будет удален.Однако заголовок никогда не отображается во всплывающем окне подтверждения.Вместо этого:

  • Firefox 3 под Ubuntu: в заголовке отображается «Страница на http://0.0.0.0 говорит:».
  • Firefox 5 под Win7: вообще без названия;всплывающее окно "Ajaxified" с браузером, затемненным в фоновом режиме
  • IE8 под Win7: заголовок отображается как "Сообщение с веб-страницы".

Может ли Rails отображать заголовок во всплывающем окне?

Могу ли я написать тест RSpec для подтверждения правильности названия?

1 Ответ

4 голосов
/ 14 июля 2011

Используемая здесь опция заголовка специально предназначена для заголовка ссылки, поэтому при наведении курсора на ссылку значение заголовка отображается в виде подсказки.

Если вы хотите добавитьтакие вещи, как заголовок ваших всплывающих сообщений, вам нужно будет создавать свои собственные всплывающие окна, которые поддерживают такие вещи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...