小编Ada*_*amM的帖子

防止Android Chrome进入闲置/自动锁定/睡眠电话?

我需要在网站上做一些禁用闲置/睡眠电话的功能.有没有人尝试在Android手机上做这个?它有可能吗?

android google-chrome mobile-browser

6
推荐指数
2
解决办法
6764
查看次数

检测文件类型并调整图像大小

我有支持 pdf 和图像的模型附件。如何检测其图像,然后才调整其大小?当它是回形针时,一切都很简单。但现在 ?;)

class Attachment < ActiveRecord::Base

        has_attached_file :attachment,
                styles:          lambda { |a| a.instance.is_image? ? {:small => "x200>", :medium => "x300>", :large => "x400>"}  : {:thumb => { :geometry => "100x100#", :format => 'jpg'}, :medium => { :geometry => "300x300#", :format => 'jpg'}}},

        def is_image?
                attachment.instance.attachment_content_type =~ %r(image)
        end

end
Run Code Online (Sandbox Code Playgroud)

如何使用主动存储制作类似上面的东西?我尝试这样:

class Attachment < ApplicationRecord
  has_one_attached :file
  validates :file, presence: true

def file_url
if ???? (is image?)
rails_blob_url(file.variant(resize: '1920x1920').processed)
else
rails_blob_url(file)
  end
end
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails ruby-on-rails-5 rails-activestorage

2
推荐指数
1
解决办法
1850
查看次数

在Rails中查找在许多数组中重复的元素

我在比较一个数组中的许多数组时遇到问题.我需要获取每个数组中存在的元素.它看起来像这样:

array= [[11,12,13,14],[55,66,13],[13,15,17,22,34],[4,6,8,13]]
Run Code Online (Sandbox Code Playgroud)

我只需得到:13 - 因为它在每个阵列上,如何获得它?

ruby-on-rails ruby-on-rails-4

0
推荐指数
1
解决办法
36
查看次数