Ruby on rails Rails在终端中重定向寄存器,但在客户端上不重定向

Ruby on rails Rails在终端中重定向寄存器,但在客户端上不重定向,ruby-on-rails,Ruby On Rails,我正在使用谷歌地理代码让用户创建一个新城市。注册参数并成功保存后,城市控制器会将用户重定向到新的路径(即他们填写表单时已经在的页面) 当我查看终端时,一切似乎都正常工作,新的城市被保存到数据库中 Started POST "/cities" for ::1 at 2015-12-18 12:42:15 -0500 Processing by CitiesController#create as HTML Parameters: {"name"=>"Walla Walla", "lati

我正在使用谷歌地理代码让用户创建一个新城市。注册参数并成功保存后,城市控制器会将用户重定向到新的路径(即他们填写表单时已经在的页面)

当我查看终端时,一切似乎都正常工作,新的城市被保存到数据库中

Started POST "/cities" for ::1 at 2015-12-18 12:42:15 -0500
Processing by CitiesController#create as HTML
  Parameters: {"name"=>"Walla Walla", "latitude"=>"46.0645809", "longitude"=>"-118.3430209"}
   (0.2ms)  BEGIN
  SQL (0.3ms)  INSERT INTO "cities" ("name", "latitude", "longitude", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id"  [["name", "Walla Walla"], ["latitude", 46.0646], ["longitude", -118.343], ["created_at", "2015-12-18 17:42:16.095349"], ["updated_at", "2015-12-18 17:42:16.095349"]]
   (8.6ms)  COMMIT
Redirected to http://localhost:3000/reviews/new
Completed 302 Found in 116ms (ActiveRecord: 11.6ms)


Started GET "/reviews/new" for ::1 at 2015-12-18 12:42:16 -0500
Processing by ReviewsController#new as HTML
  User Load (0.2ms)  SELECT  "users".* FROM "users" WHERE "users"."id" = $1  ORDER BY "users"."id" ASC LIMIT 1  [["id", 1]]
  City Load (0.7ms)  SELECT "cities".* FROM "cities"
  Rendered reviews/new.html.erb within layouts/application (5.6ms)
Completed 200 OK in 166ms (Views: 128.7ms | ActiveRecord: 5.0ms)
但客户没有变化。没有闪光信息,没有刷新。有什么简单的东西我忽略了吗?可能与不使用强参数有关

以下是我的城市控制器创建方法:

  def create
    latitude = params[:latitude].to_f.round(4)
    longitude = params[:longitude].to_f.round(4)
    name = params[:name]
    city = City.new(name: name, latitude: latitude, longitude: longitude)
    if city.save
      flash[:success] = "City created! Please refresh."
      redirect_to new_review_path
    else
      flash[:notice] = "Your city couldn't be created"
    end
  end

你有涡轮链接吗?如果是这样,请尝试卸载该gem并删除应用程序中的残余内容,然后重新启动服务器并尝试重新启动Innope I't not turbo links,很遗憾,这不是一个解决方案。您是否打开了turbo links?如果是这样,请尝试卸载该gem并删除应用程序中的残余内容,然后重新启动服务器并尝试使用againNope。我没有turbo链接,很遗憾,这不是一个解决方案。