Ruby on rails 使用参数查看rails中的缓存
是否有一种方法可以缓存视图,并可以选择发送参数 e、 gRuby on rails 使用参数查看rails中的缓存,ruby-on-rails,caching,Ruby On Rails,Caching,是否有一种方法可以缓存视图,并可以选择发送参数 e、 g 所有可用产品: .... .... 在这种情况下,是否有一种方法可以缓存标记并将产品作为参数发送? 要求是“p.x”每次都可能变化,如果缓存视图,它将不会显示新的“p.x”值。否,您无法将参数发送到缓存的内容。我们使用缓存来提供动态性较差或变化不太频繁的内容。因此,在您的情况下,最好不要缓存块 <% Product.all.each do |p| %> All available products: <% c
所有可用产品:
....
....
在这种情况下,是否有一种方法可以缓存标记并将产品作为参数发送?
要求是“p.x”每次都可能变化,如果缓存视图,它将不会显示新的“p.x”值。否,您无法将参数发送到缓存的内容。我们使用缓存来提供动态性较差或变化不太频繁的内容。因此,在您的情况下,最好不要缓存块
<% Product.all.each do |p| %>
All available products:
<% cache('product_'+p.name) do %>
<div >
<div><%= p.x %></div>
<div><%= link_to p.name, product_url(p) %></div>
....
....
</div>
<% end %>
<% end %>