私は研究し、人々がそれほど成功することなくこれをやっている方法を見つけようとしました。ユーザーベースのカスタムサブドメイン
私のレールプロジェクトでは、それぞれに独自のスラグを持つプロジェクトがあります。ユーザーは自分自身でスラッグを指示することができ、そのスラッグはサブドメインになります。
今、私はこのルーティングを賢明に行い、本番環境でも同様に動作させる方法を見つけようとしています。
私は今、この持っている:私はそれが動作lvh.meを使用して、ローカルホスト上でこれをテストする場合
before_action :get_project, only: :index
...
def get_project
unless @project ||= Project.find_by_slug(request.subdomain)
redirect_to root_url
end
end
:私は、コントローラレベルで
get '/', to: 'posts#index', constraints: { subdomain: /.+/, via: [:get] }, as: :feed
を。しかし、私はRailsはこの戻り、ライブ本番サーバー上でこれを行うと、サーバーのログをチェックしようとすると:
ActionController::RoutingError (No route matches [OPTIONS] "/"):
を誰もがこれでどんな経験を持っていますか?