На одной из моих страниц я загружаю изображения, созданные Wordpress/mshots, что делает загрузку страницы очень медленной.
Что я могу сделать, чтобы загрузить эту строку после загрузки страницы?
<%= image_tag("http://s.wordpress.com/mshots/v1/http%3A%2F%2F#{project.name}%2F?w=500")%>
Обновить
Я изменил свой код как предложенный cenk ebret
, но все же нет никакой разницы, представление все еще загружается очень медленно.
Итак, новый вопрос: как загрузить изображения после отображения страницы, потому что в этот момент моя страница отображается только тогда, когда все загружается.
вы можете загрузить изображение с помощью скрипта.
например:
У вас есть пустой образ с этим id:
<img src="images/empty.png" id="<%=#{project.name}%>">
и такой скрипт:
<script>
$(function(){
$('#<%=#{project.name}%>').attr('src', '<%= image_tag("http://s.wordpress.com/mshots/v1/http%3A%2F%2F#{project.name}%2F?w=500")%>');
});
</script>
это будет работать после загрузки страницы. поэтому он не сделает вашу страницу медленной.