2017-11-21 1 views
0

Google Cloud Storageにホストされている画像のパブリックURLを動的に作成しようとしています。ファイル名の値を呼び出して構造化URLに追加することは可能でしょうか?データベースフィールドを使用してPhoenix AppのURL文字列を動的に変更します。

<%= img_tag(https://storage.googleapis.com/cods-images/uploads/<% @latestpost.thumbImg %>) %> 

ここで、@latestpost.thumbImgは正確にファイル名と一致しますか?私はURLだけで、完全なURL文字列を作成するために追加に反対@latestpost.thumbImgの値をレンダリングするこの<img src="https://storage.googleapis.com/cods-images/uploads/@latestpost.thumbImg)" />を行う場合

keyword argument must be followed by space after: https: 

:これをしようとすると

は、私は次のエラーを取得します。

あなたは次のことを行うことができるはず

答えて

2

<img src="https://storage.googleapis.com/cods-images/uploads/<%= @latestpost.thumbImg %>" /> 
+0

ちょうどデシベルからテキスト値を挿入します。 –

+0

あなたは '' @ latestpost.thumbImg''がファイル名と完全に一致すると述べました。多分私は正しいことを理解していないかもしれません。あなたはファイル名を持っていますか? – Pfitz

+0

はい、完全なURLは作成されていません。ですから、 'https:// storage.googleapis.com/cods-images/uploads/thumbimg.jpg'のように画像をレンダリングしますが、UIに表示されるのは' thumbimg.jpg'というテキストだけです –

関連する問題