Railsアプリをパッセンジャーで正常にデプロイしました。ただし、私の redirect_to は、開発環境とは異なる運用環境で動作しています。
私はこのコードを持っています:
redirect_to( :page => :signup, :subdomain => false)
開発アプリでは、次のようにうまく機能します。
http://demo.charterbox.com.auhttp://charterbox.com.au/?page=signup
は完全にリダイレクトされます。
アップロードしたばかりの本番アプリでは、次のようになります。
http://demo.charterbox.com.auへのリダイレクトhttp://com.au/?page=signup
サブドメインを削除するだけでなく、ドメイン全体を削除しました。サブドメインを使用するかどうかは関係ありません。http://.com.au
ApplicationsController の完全なコードは次のとおりです。
before_filter :check_domain
def check_domain
if request.subdomain.blank? == false
@account = Account.where("site_address = ?", request.subdomain).limit(1)
if @account.empty?
redirect_to( :page => :signup, :subdomain => false)
end
end
end
助言がありますか?