在 Rails 4 jQuery 移动应用程序中,更新记录后,我的控制器重定向到索引(列表)页面,但在视图为索引时显示浏览器 url。
我认为答案是关闭 Ajax,但我不知道如何将 jQuery 移动指令 data-ajax="false" 合并到 rails 表单助手中。
<%= form_for (@user) do |f| %>
浏览器:
http://localhost:3000/users/1
在浏览器中查看:index.html.erb
路线.rb:
resources :users
控制器:
def update
respond_to do |format|
if @user.update(user_params)
format.html { redirect_to users_path,
notice: "User #{@user.user_name} was successfully updated." }
else
format.html { render action: 'edit' }
end
end
end