根据视口大小更改ERB中的值?

时间:2014-11-05 22:40:12

标签: javascript css ruby-on-rails mobile

我在erb中有这一行:

<% @testimonials.each_slice(3) do |testimonial_slice| %>
  ...

如果要在移动设备上呈现,我只需要用1:

更改3
<% @testimonials.each_slice(1) do |testimonial_slice| %>

我猜这样做的唯一方法是通过JavaScript检测视口大小?

我还考虑过两次复制和粘贴这个部分(一个值为3,另一个值为1)然后只是根据媒体查询进行显示/隐藏,但这不是DRY。

有什么想法吗?

0 个答案:

没有答案