【发布时间】:2015-08-25 01:25:57
【问题描述】:
使用 Rails 4.2.3。通常在一个动作中,我希望进行 Ajax 调用,并用 JS 来响应(使用 JS 来更新某些字段),而不是期望它响应 HTML。示例:
def create
@post = Post.new(params[:post])
if @post.save
respond_to do |format|
format.html
format.js
end
end
end
format.html 还需要吗?我通常只使用以下代码:
def create
@post = Post.new(params[:post])
@post.save
end
并创建一个create.js 以呈现它。到目前为止没有问题,但这是一个好习惯吗?
【问题讨论】:
标签: ruby-on-rails