如果 Rails 控制器中有 if 语句,我应该将 respond_to 放在哪里?
我有一个具有 if 条件的控制器:
def update
@contact_email = ContactEmail.find(params[:id])
if @contact_email.update_attributes(params[:contact_email])
flash[:notice] = "Successfully updated contact email."
redirect_to @contact_email
else
render :action => 'edit'
end
end
我在哪里放置 respond_to 块:
respond_to do |format|
format.html {}
format.json {render :json =>@contact_email}
end
I have a controller that has if-condition:
def update
@contact_email = ContactEmail.find(params[:id])
if @contact_email.update_attributes(params[:contact_email])
flash[:notice] = "Successfully updated contact email."
redirect_to @contact_email
else
render :action => 'edit'
end
end
Where do I put the respond_to block:
respond_to do |format|
format.html {}
format.json {render :json =>@contact_email}
end
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)