Отображение оповещения дважды вместо однократного с рендером рендера - PullRequest
0 голосов
/ 21 ноября 2011

Я хочу предупредить пользователя о домене.

При использовании нижеуказанного способа у меня возникают проблемы с отображением оповещения дважды.

Из-за некоторой структуры кода мне нужно написать javascriptвот так.

Мой код контроллера выглядит так:

render :text => "alert('The entered email is not registered domain')"

Я пробовал частичное в контроллере, как:

render :partial => 'folder/user_alert'

и частичное (_user_alert.html.erb) как:

<script type="text/javascript">
  alert('The entered email is not registered domain')
</script>

1 Ответ

0 голосов
/ 21 ноября 2011

лучший способ - следовать другой архитектуре:

 render :text => 'The entered email is not registered domain', :status=>500

теперь вы можете выбрать с помощью Javascript, что именно вы хотите делать (оповещать или показывать в сообщениях и т. Д.)

...