Javascript 从Rails上的远程链接呈现为html
在我的注册表上,我想在用户注册成功时显示一个模式(twitter引导),告诉他检查他的电子邮件,所以我在我的表单上写上“remote:true”,并在我的控制器上显示一个.js.erb,其中显示了模式 但是,在输入错误的情况下,我需要将页面呈现为html,以刷新显示这些错误的de表单 我可以从远程窗体调用控制器作为JS,但渲染为html吗?(或任何其他我想要的想法)Javascript 从Rails上的远程链接呈现为html,javascript,ruby-on-rails-3,twitter-bootstrap,Javascript,Ruby On Rails 3,Twitter Bootstrap,在我的注册表上,我想在用户注册成功时显示一个模式(twitter引导),告诉他检查他的电子邮件,所以我在我的表单上写上“remote:true”,并在我的控制器上显示一个.js.erb,其中显示了模式 但是,在输入错误的情况下,我需要将页面呈现为html,以刷新显示这些错误的de表单 我可以从远程窗体调用控制器作为JS,但渲染为html吗?(或任何其他我想要的想法) 谢谢 我想你的控制器里有这样的东西: respond_to do |format| format.html { ren
谢谢 我想你的控制器里有这样的东西:
respond_to do |format|
format.html { render :this }
format.js { render :that }
end
您可以在respond_to block之前控制错误im params,如果在呈现html视图时出现任何错误,请转到respond_to block
if errors?(params)
render :error_view
else
respond_to do |format|
format.html { render :this }
format.js { render :that }
end
end