タイトルのままですが、Ruby On Railsで用意されているcontent_for
メソッドとprovide
メソッドの違いはどのようなものでしょうか?
それぞれの関数の定義(content_for)(provide)を確認したのですが、content_for
の
content_for is ignored in caches. So you shouldn't use it for elements that will be fragment cached.
「キャッシュが断片化する要素には用いないこと」
という注意書きと、provide
の
use provide to tell the layout to stop looking for more contents.
「レイアウトにこれ以上のコンテンツを探すことを中止するよう指示する時に使うこと」
の意味が分からず、具体的な使い分けの基準が把握できていません。
ご存知の方がおられましたら、ご教示頂ければと思います。
よろしくお願いします。
あなたの回答
tips
プレビュー