使用Omniauth Facebook配置头像图像大小

时间:2015-06-15 20:02:44

标签: ruby-on-rails facebook devise omniauth omniauth-facebook

现在我正在尝试使用Omniauth FacebookPaperclip为用户的头像保存大图片。在创建用户之后,似乎只保存了最小的图像尺寸。我做了一些研究并遇到了一个answer,它说:image_size作为参数。不幸的是,它并没有准确地说明它的去向。我认为它进入我的devise.rb文件但没有工作:

Devise.setup do |config|
  ...
  config.omniauth :facebook, "APP_ID", "SECRET_KEY", secure_image_url: true, image_size: "large"
end

我准确地说这是为了让它发挥作用?

1 个答案:

答案 0 :(得分:2)

如果您正在使用Omniauth Gem,您应该能够通过将其作为参数传递并在omniauth.rb文件中提供宽度和高度来设置自定义图像大小,如下所示:

$('.owl-carousel').owlCarousel({
    items: 3,
    nav: false, // Show next and prev buttons
    smartSpeed: 450,
    loop: false,
    dotData: true
});

<div class="owl-carousel">
<div data-dot="1"><img src="http://placehold.it/800x200/008CBA/FFFFFF/&text=1" alt=""></div>
<div data-dot="2"><img src="http://placehold.it/800x200/008CBA/FFFFFF/&text=2" alt=""></div>
<div data-dot="3"><img src="http://placehold.it/800x200/008CBA/FFFFFF/&text=3" alt=""></div>
<div data-dot="4"><img src="http://placehold.it/800x200/008CBA/FFFFFF/&text=4" alt=""></div>
</div>