2017-09-04 6 views
0

モデルを保存した後、一部のデータをredisで公開しています。私はRedisに添付ファイルの完全なURLを送信する必要がありますが、ポートまたは完全な添付ファイルのURLを持つルートのURLを取得するために取り残されています。
どのように私はペーパークリップの添付ファイルのフルURLを取得するか、モデルファイルのレールアプリのルートURLを取得できますか?paperclipフルURLをモデルで取得する

答えて

1

モデルには、アプリケーションの展開方法がわかりません。しかし、コントローラは、requestオブジェクトを介してください:

"#{request.protocol}#{request.host}" 

ただし、それはひどく抽象化を壊し、モデルのレベルにそれを渡すことができます。

デザインを変更することを検討します。

0

ユースケースはウェブソケットにもあります。必要な情報を入手するには、#{request.host} or #{request.port} or #{request.protocol} or #{request.params}を使用してください。 @ダニールの答えは、質問のための右の文字列の補間です。

関連する問題