小编Ben*_*Ben的帖子

ruby/splitting数组到列中

我可以发现使用正确的命名,但到目前为止没有弹出任何东西.我期待将数组拆分成列.

意思是[0,1,2,3,4,5,6,7,9],我想拥有4个数组(4列):

[ [0,4,9], [1,5], [2,6], [3,7] ]

实际上,我会研究迭代一个活动的记录数组,在4个不同的html列中显示它们(它们是图像记录),同时从左到右保持它们的顺序

ruby arrays ruby-on-rails

7
推荐指数
2
解决办法
1771
查看次数

拇指 // 裁剪和“缩放”

我对thumbor 很陌生,但我想知道是否可以使用我还不知道的特定选项来“放大”图像。

下面的简单示例:

在此处输入图片说明

到目前为止,我所理解的可能是,这可能意味着调整到特定区域的大小。但是我缺乏找到正确选项的经验(如果这可以通过拇指实现)

crop thumbnails image-resizing thumbor

6
推荐指数
1
解决办法
1766
查看次数

gcloud ingress loadbalancer/static ip

设置默认gce入口控制器使用入口资源设置为响应主机名

拥有静态IP的优势(在我目前的观点中)是你永远不知道在哪里配置你的域,它将始终保持相同的IP; 而在另一方面,你可以坚持尽可能多的服务

我是非常新的使用这个gce loadbalancer,我可以依赖它,因为我会使用静态IP(意味着它永远不会改变)?或者是否有一个层要添加以指向静态IP到负载均衡器?

我问,因为你可以设置服务资源的IP.但是我对这个lbc/ingress组合做同样的事情没有任何线索 - 为入口分配一个静态ip?

我已经检查过,似乎存在一些'转发'(静态IP到负载均衡器)...但我真的很感激这方面的一些经验帮助,至少最终明白了解它

最好

google-cloud-platform kubernetes

6
推荐指数
1
解决办法
5474
查看次数

CSS3比例转换/保持图像质量

假设最初显示的是2000x2000px像素图像,其尺寸小10倍,即200x200px

如果通过CSS3 scale(10)here方法进行了转换,那么即使图像最初以这种尺寸显示,它也可以正常工作,但是看起来也很模糊。

通过这种转换是否有办法使初始图像大小恢复?意思是通过变换显示“原始”尺寸的图像

transform scale css3

5
推荐指数
1
解决办法
5067
查看次数

rails //在白天按时区查询

在使用时区时,并没有那么自信,在这个问题上寻求帮助

我有一个cron作业,每隔一段时间检查一次用户,这会调用一个rake任务.在此rake任务中,我查询用户并根据条件发送每个电子邮件.

我有每个用户的时区信息.我想对那些只返回当前白天用户的用户进行查询

如何实现这一目标?

最好

ruby timezone activerecord ruby-on-rails

5
推荐指数
1
解决办法
204
查看次数

两个控制器之间的Rails /共享强参数定义

有两个items_controller,一个用于api(在app/controllers/api /中),一个用于后端(在app/controllers/backend中)

强参数很长(20个字段或者其他东西),并且提示稍微进化一下.在两个控制器中维护此列表并非不可能,但由于创建/更新操作的需求大致相同,我将考虑在一个单独的文件中共享强参数定义,该文件将共享给都

我试图用超级控制器继承这两个,只包括强参数定义:

class SharedItemsController < ApplicationController
  private # not knowing all the prerequisites of this, I tried also using protected instead of private; same result 
    def item_params
       ....
    end
  end
end
class  Frontend::ItemsController < SharedItemsController
   ...
end
class  Api::ItemsController < SharedItemsController
   ...
end
Run Code Online (Sandbox Code Playgroud)

没有成功,我坚持使用未经许可的参数

希望在这里得到关于这个的一些提示; 最好

ruby-on-rails strong-parameters

5
推荐指数
1
解决办法
461
查看次数

JQuery/Live已被弃用,也没关系......但是没有被替换

On不能替代 live ; 作为新工作了未来元素.我的实施没有问题; 我习惯使用直播,我肯定知道什么时候有什么作用与jquery有效.

haml部分:

.field
        %label Select a file
        = file_field_tag 'post[image]', :class => :dashed
        %span.adder + add another file
Run Code Online (Sandbox Code Playgroud)

咖啡部分:

$("span.adder").on "click", (e) ->
    new_field = $(this).closest(".field").clone()
    $(new_field).insertAfter( $(this).closest(".field") )
Run Code Online (Sandbox Code Playgroud)

为什么添加的新span.adder没有附加到其类的jquery行为?在这种情况下,像这样的事情会起作用.

为什么JQuery的家伙确实删除了它?我不明白.


UPDATE


$("span.adder").on("click", function(){ });
Run Code Online (Sandbox Code Playgroud)

不会像现场一样工作.

它一定要是

$(document).on("click", "span.adder", function(){ });
Run Code Online (Sandbox Code Playgroud)

(感谢大家的回答.)

javascript jquery

4
推荐指数
1
解决办法
452
查看次数

如何使用 ImageMagick 或 RMagick 将图像转换为 1bit/px 二进制位图?

我正在寻找将图像(png、jpeg 等)转换为 1bit/px 位图图像的命令和选项(类似于在 photoshop 中将其转换为位图时发生的情况)。请参阅下面的示例

我想从 Rails 应用程序(例如 RMagick 或通过 ImageMagick)中以编程方式执行此操作

在此处输入图片说明

以下工作:

convert yo.jpg -remap pattern:gray30 mono.gif
Run Code Online (Sandbox Code Playgroud)

但与 phosotsohp 在那种情况下会做什么相比,我想更好地了解正在发生的事情;考虑到这里解释的许多可能性 (@roger_rowland thx 再次提供链接)

最后我想要做的是有这种“效果”,并放大图像而不会产生模糊效果

rmagick imagemagick bitmap image-processing

4
推荐指数
2
解决办法
6502
查看次数

如何从Rails应用程序中完全删除webpack及其所有依赖项

我使用这个包含webpack的模板创建了我的rails ,我仍然在app/assets/javascript中编写我的javascript代码.我正在尝试将我的应用程序部署到heroku并且它一直失败,我收到此错误

"remote:
/tmp/build_6f0656280cbbda40c5832ccb79fc1783/vendor/bundle/ruby/2.3.0/gems/bundler-1.15.2/lib/bundler/rubygems_integration.rb : 432 : in"block in replace_bin_path":找不到可执行的webpack for gem webpacker(Gem :: Exception)"

我尝试了很多解决方案,但仍然无法将我的应用程序部署到Heroku.我想知道如何从我的应用程序中完全删除webpack及其所有依赖项,因为它对我的应用程序甚至没用

    source 'https://rubygems.org'
ruby '2.3.5'

gem 'figaro'
gem 'jbuilder', '~> 2.0'
gem 'puma'
gem 'rails', '5.1.4'
gem 'redis'
gem 'cloudinary'
gem 'carrierwave', '~> 1.2'
gem 'rails_admin', '~> 1.2'
group :production do
 gem 'pg', '~> 0.20'
end



gem 'autoprefixer-rails'
gem 'bootstrap-sass'
gem 'jquery-rails'
gem 'font-awesome-sass'
gem 'sass-rails'
gem 'simple_form'
gem 'turbolinks', '~> 5.0.0'
gem 'coffee-rails'

gem 'uglifier'
gem 'webpacker'
gem 'devise'
gem …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails heroku webpack webpack-dev-server

4
推荐指数
1
解决办法
2698
查看次数

Rails5 - ruby​​ 2.2.3 // ActiveSupport :: TimeZone如何变化?

昨天(这里)询问有关时区的问题,以下内容不适用于在ruby 2.2.3上运行的rails 5:

ActiveSupport::TimeZone.zones_map
Run Code Online (Sandbox Code Playgroud)

在哪里可以读到这个新版本之间的使用差异?有什么方法可以实现同样的目标?

ruby ruby-on-rails

3
推荐指数
1
解决办法
613
查看次数