Я пришел из этого поста: Рельсы с использованием puma, измените localhost: 3000 на localhost: 3000 / example
Я исправил эту проблему, но теперь я получаю «Метод не разрешен» когда я делаю почтовый запрос. Я читал и попробовал это решение: Сообщение возвращает метод 405 не допускается
Я знаю, в чем проблема: Если я добавлю в application.rb строки 1- и 2-, все активы отображаются правильно, а методы публикации не делают этого. Если я прокомментирую эти строки, методы работают, но ресурсы не работают.
Application.rb:
class Application < Rails::Application
# Initialize configuration defaults for originally generated Rails version.
config.load_defaults 5.1
config.exceptions_app = ->(env) { ExceptionController.action(:show).call(env) }
config.action_dispatch.rescue_responses["BadTaste"] = :bad_request
1- config.action_controller.asset_host = "https://www.sevilla.org"
2- config.assets.prefix = '/autorizaciones-movilidad'
# Settings in config/environments/* take precedence over those specified here.
# Application configuration should go into files in config/initializers
# -- all .rb files in that directory are automatically loaded.
end
Маршруты:
Rails.application.routes.draw do
#resources :assets, path: '/autorizaciones-movilidad'
scope "/autorizaciones-movilidad" do
get 'vehicles/new'
get 'vehicles/create'
...
get 'vehicles/update'
end
end
Структура контроллера:
Не знаю, как решить эту проблему.
Он развернут с прокси-сервером (в localhost он работал нормально)