Палец вверх 3
Перевод
Перевод

: подтверждение генерирует два сообщения подтверждения

Я использую следующий код:

<li class="dele-yaniv"><%= link_to "delete", order, :method => :delete,
                                     :confirm => "You sure you want to delete " +order.name+"?",
                                     :title => order.name %></li>

когда пользователь нажимает на ссылку удаления, он получает подтверждающее сообщение «Вы уверены, что хотите удалить?»

После нажатия на кнопку «ОК» снова появляется другое сообщение со второй строкой: флажок «Запретить этой странице создавать дополнительные диалоговые окна»

Что происходит?

ruby ruby-on-rails
задан user663778 13 янв. 2012 г., 6:23:07
источник

3 ответа

Палец вверх 0
Перевод
Перевод

Вы должны просто интерполировать переменную. Я думаю, что проблема является результатом того, как вы передаете варианты :confirm . Вы можете включить переменную в кавычки, заключив ее в #{ и } следующим образом:

<li class="dele-yaniv">
  <%= link_to "delete", order, :method => :delete,
                               :confirm => "You sure you want to delete #{order.name}?",
                               :title => order.name %>
</li>
ответ дан Paul Simpson 13 янв. 2012 г., 6:36:50
источник
Палец вверх 0
Перевод
Перевод

Это рельсы 3.1 с активом конвейера?

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

rm -rf ./public/cache
rm -rf ./tmp/assets

удалить все кэши цепей / конвейеров ресурсов и посмотреть, решит ли это проблему.

ответ дан jrochkind 13 янв. 2012 г., 19:51:22
источник
Палец вверх 0
Перевод
Перевод

В моем случае я включил загрузчик jquery и twitter в свой манифест javascript. Похоже, что начальная загрузка также включает в себя функциональность jquery.

Мой старый gemfile с 2 диалогами подтверждения:

//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require_tree .

Мой новый гемфайл:

//= require bootstrap
//= require_tree .
ответ дан Hoetmaaiers 15 февр. 2013 г., 23:36:22
источник