Rails redirect_to @service перенаправляет на localhost в среде не-dev - PullRequest
0 голосов
/ 25 апреля 2020

В моей среде UAT я создаю новый Сервис, после оценки .save ожидаемый результат заключается в том, что меня следует перенаправить в / service / x

 if @servicio.save
      flash[:success] = "Servicio creado correctamente"
      redirect_to @servicio
    else

Но я переадресован на https://localhost/service/x

enter image description here

Я использую heroku, В журналах показано следующее:

2020-04-25T17:37:43.904693+00:00 app[web.1]: D, [2020-04-25T17:37:43.904611 #4] DEBUG -- : [7d39fb4a-ec38-4814-b0aa-83fc6c98bea6]   Servicio Create (1.5ms)  INSERT INTO "servicios" ("codigo", "estado", "titulo", "descripcion", "inicio", "fin", "planta_id", "empresa_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id"  [["codigo", "S2"], ["estado", "A"], ["titulo", "S2"], ["descripcion", "S2"], ["inicio", "2020-04-25"], ["fin", "2020-04-25"], ["planta_id", 5], ["empresa_id", 1], ["created_at", "2020-04-25 17:37:43.902401"], ["updated_at", "2020-04-25 17:37:43.902401"]]
2020-04-25T17:37:43.907186+00:00 app[web.1]: D, [2020-04-25T17:37:43.907096 #4] DEBUG -- : [7d39fb4a-ec38-4814-b0aa-83fc6c98bea6]    (2.2ms)  COMMIT
2020-04-25T17:37:43.907765+00:00 app[web.1]: I, [2020-04-25T17:37:43.907704 #4]  INFO -- : [7d39fb4a-ec38-4814-b0aa-83fc6c98bea6] Redirected to https://localhost/servicios/16
2020-04-25T17:37:43.907909+00:00 app[web.1]: I, [2020-04-25T17:37:43.907864 #4]  INFO -- : [7d39fb4a-ec38-4814-b0aa-83fc6c98bea6] Completed 302 Found in 24ms (ActiveRecord: 12.2ms)

Я проверял config_var на heroku и сравнивал их между моей средой UAT и моей средой PROD, пока не знаю!

1 Ответ

0 голосов
/ 26 апреля 2020

Решено, после нескольких дней просмотра истории кажется, что в контроллере приложения был следующий блок:

 def default_url_options
    { host: ENV["DOMAIN"] || "localhost:3000" }
  end

Удален и работает как положено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...