使用rails渲染显示警报两次而不是一次

时间:2011-11-21 14:06:16

标签: ruby-on-rails render

我想提醒用户该域名。

当我使用以下方式时,我得到警报显示两次的问题。

由于某些代码结构,我需要编写类似的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 :(得分:0)

最好的方法是遵循另一种架构:

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

现在您可以使用您的Javascript选择您想要做什么(提醒,或在消息中显示等)