我的create
方法与此类似:
respond_to do |format|
if @contact.save
# something happen
else
format.html { render :index }
end
end
错误是使用:index
页面呈现的,但我想将一个参数?error=true
传递给网址,以便使用JavaScript处理一些事情。
想法?
答案 0 :(得分:1)
您可以尝试在渲染页面之前设置实例变量,如此
respond_to do |format|
if @contact.save
# something happen
else
@error = true
format.html { render :index }
end
end