5

ドメインのURLを取得できるかどうか疑問に思っていました

localhost or myapp.heroku.com

初期化ファイルから?

私は信じている

request.url

リクエストメソッドはコントローラーでのみ機能します。JavaScriptに相当するものはありますか

document.domain

私はイニシャライザファイルで行うことができますか?または、JavaScript で .rb ファイルを埋め込むことはできますか? またはリクエストオブジェクトの他の代替手段は?

私は、次のような機能しない多くのことを試しました

Rails.root 

そして、それを理解しようとして苦労しています。

ありがとう = )

4

3 に答える 3

2

アプリの1つをステージング環境に変更しました。ソケットを動作させることができませんでした。

heroku config:add RAILS_ENV=staging --app myapp-staging
heroku config:add RACK_ENV=staging --app myapp-staging

次に、environmentsフォルダー内にstaging.rbファイルを作成し(本番ファイルからすべてをコピーして貼り付けただけです)、railsはメソッドを推測できました。

Rails.env.staging?

私の初期化子で

于 2012-05-21T19:56:07.017 に答える
1

何かのようなもの:

require 'socket'

Socket.gethostname
于 2012-05-21T03:50:01.547 に答える