Новая строка в окне подтверждения - PullRequest
2 голосов
/ 17 июня 2011

Я хочу, чтобы в моем окне оповещения было две строки

Сейчас у меня есть следующее:

<%= link_to 'back', 'history.back()', :confirm => 'Are you sure? This is my second line' %>

Я пытался добавить '\ n', но это не работает, онопросто пишет \ n между моим текстом.Что мне делать?

Заранее спасибо

Ответы [ 3 ]

11 голосов
/ 17 июня 2011

Я думаю, что одинарные кавычки вокруг вашего текста подтверждения приводят к буквальному истолкованию \n.Попробуйте это:

<%= link_to 'back', 'history.back()', :confirm => "Are you sure? \n This is my second line" %>
2 голосов
/ 12 декабря 2011

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

Это будет работать:: verify => "Вы собираетесь \ n УДАЛИТЬ всю информацию отслеживания. \ NВы уверены?"

Надеюсь, это поможет;)

1 голос
/ 17 июня 2011

Новая строка в окне предупреждения JavaScript Вам необходимо запретить рельсам выходить из новой строки в сгенерированной HTML-форме.Можете ли вы попробовать <%= link_to 'back', 'history.back()', :confirm => raw 'Are you sure? \n This is my second line' %>

...