0

モジュールに入れようとしrequest.hostていますが、関数呼び出しを認識しません。request.hostクラスに取り組むことができるように、どこから来たのかを知るにはどうすればよいですか?

Util.rb:

module Util
  extend self

  def host
    request.host
  end
end

私のapplication.htmlビューで実行request.hostするとうまくいきます。ありがとう!

4

1 に答える 1

0

request.host「ミドルウェア」レイヤー (通常はラック) によって、コントローラー、ビュー、およびヘルパー モジュールに渡されます。これらのいずれかから渡さない限り、コードの他のポイントからアクセスすることは期待できません。

于 2012-09-23T01:38:10.257 に答える