teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

訂正

2019/11/15 09:39

投稿

asm
asm

スコア15149

answer CHANGED
@@ -1,5 +1,13 @@
1
- image_tagなどのviewヘルパーはurlを渡されるところにurl以外を渡されると`url_for`を用いてurlへの変換を自動的に行います。
1
+ ~~image_tagなどのviewヘルパーはurlを渡されるところにurl以外を渡されると`url_for`を用いてurlへの変換を自動的に行います。~~
2
+ [image_tag](https://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#method-i-image_tag)
3
+ > The source can be a full path, a file, or an Active Storage attachment.
2
4
 
5
+ と、attachmentが渡せるようになっていました。
6
+
7
+ [link_to](https://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-link_to)や[form_with](https://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html#method-i-form_with)等はurlに文字列以外を渡されると`url_for`に渡してurlを取得します。
8
+
9
+ ---
10
+
3
11
  [Active Storage の概要](https://railsguides.jp/active_storage_overview.html#ファイルにリンクする)にありますが、`url_for`にBlobを渡すとパーマネントurlを生成するので画像が表示できます。
4
12
 
5
13
  同解説にありますが、