-
ruby-on-rails – 使用参数查找失败的Sidekiq作业列表
所属栏目:[百科] 日期:2020-12-17 热度:132
我正在使用Sidekiq进行Rails APP的作业管理.我想知道你如何获得失败的工作(Ids,对象,错误消息等)的参数?在WebUI上,你得到的只是失败的工作nr.如果我理解正确,默认是将给定作业失败的所有时间加起来.我已经部署了我的应用程序,它正在几个工作人员上运行.很难[详细]
-
ruby – cvs2json无法加载这样的文件 – orderedhash
所属栏目:[百科] 日期:2020-12-17 热度:89
我正在尝试使用这个宝石: csv2json(0.3.0),我收到一个错误. 在我的档案essaie.rb: require 'csv2json'File.open('essaie.csv','r') do |input| File.open('output.json','w') do |output| CSV2JSON.parse(input,output) endenduser@user-ThinkPad-L430:~/d[详细]
-
Ruby的Enumerable#zip是否在内部创建数组?
所属栏目:[百科] 日期:2020-12-17 热度:54
据说,在 Ruby – Compare two Enumerators elegantly年 The problem with zip is that it creates arrays internally,no matter what Enumerable you pass. There’s another problem with length of input params 我看了一下YARV中Enumerable#zip的实现,并[详细]
-
ruby – 如何使用枚举器
所属栏目:[百科] 日期:2020-12-17 热度:103
在 Ruby Array Class文档中,我经常发现: If no block is given,an enumerator is returned instead. 为什么我不将块传递给#map?我的做法有什么用: [1,2,3,4].map 而不是做: [1,4].map{ |e| e * 10 } # = [10,20,30,40] 有人能告诉我一个使用这个枚举器的[详细]
-
ruby-on-rails – 如何解决您的供应商/缓存目录中似乎缺少某些宝
所属栏目:[百科] 日期:2020-12-17 热度:144
这真让我抓狂.我在Gemfile中添加了一个gem(hirb),现在我无法部署. 是的,我使用了bundle install –path vendor / cache 是的我使用了捆绑包 是的我提交了Gemfile和Gemfile.lock 我删除了生产机器中的供应商/缓存文件夹,因此它会再次生成它而不是更新它.这是[详细]
-
ruby-on-rails – 如何使用Turbolinks刷新页面
所属栏目:[百科] 日期:2020-12-17 热度:113
据我所知,我可以在 Turbolinks 5上调用以下代码,但它会更改滚动位置.有没有办法调用Turbolinks来刷新页面而不是更改滚动位置? Turbolinks.visit(location.toString()); 这将做我想要的,但希望使用Turbolinks window.location.reload() 解决方法 在调用visit[详细]
-
ruby – SAVON是否支持客户端证书身份验证
所属栏目:[百科] 日期:2020-12-17 热度:99
我正在评估使用Web服务的savon ……但是如果我可以使用SSL客户端证书来对提供SOAP Web服务的服务器进行身份验证,我就找不到任何信息.我阅读了文档,但没有找到任何相关信息. 有谁知道SAVON是否支持客户端证书身份验证? 问候 FAK 解决方法 Savon的最新稳定版[详细]
-
ruby-on-rails – ActiveRecord has_many其中表A中的两列是表B中
所属栏目:[百科] 日期:2020-12-17 热度:168
我有一个模型,Couple,它有两列,first_person_id和second_person_id,另一个模型是Person,其主键是person_id并且具有列名 这是我想要的用法: #including 'Person' model for eager loading,this is crucial for mec = Couple.find(:all,:include = :persons)[[详细]
-
ruby-on-rails – .irbrc文件未由rails控制台加载
所属栏目:[百科] 日期:2020-12-17 热度:128
有没有办法让“rails console”加载.irbrc?或者我应该使用其他东西? 解决方法 rails console默认加载?/ .irbrc,所以我真的不明白你的问题.但是,如果此文件中存在某些错误,它将以静默方式失败(并且不加载它). 这种错误的一个例子是要求Gemfile中没有定义的G[详细]
-
ruby-on-rails – 如何使用Rails / ERB在select_tag中添加link_t
所属栏目:[百科] 日期:2020-12-17 热度:166
我的index.html.erb中有以下代码 %= select_tag 'team_id',options_for_select(@teams.map{|team| ["#{team.name} # {team.nick}",team.id] }) % 我在哪里可以在该块中添加link_to帮助器?我可以为select_tag添加link_to吗? 所需的link_to将转到’/ Teamlea[详细]
-
ruby-on-rails – Mongoid“标准”如何运作?
所属栏目:[百科] 日期:2020-12-17 热度:72
我正在尝试直接做一些事情,例如: User.all(:criteria = {:project_id = 2}) 这将返回Mongoid :: Criteria的实例 我可以用这个标准做什么?如果我只是想要返回文档数组以进行进一步评估怎么办? 解决方法 Criteria与ActiveRecord中的Relation对象类似 你可以[详细]
-
ruby-on-rails – 如何在Rails中设置字段的显示名称
所属栏目:[百科] 日期:2020-12-17 热度:110
是否可以为数据库字段设置显示名称,而不是使用自动生成的显示名称? 我有一个字段bbe_date,在屏幕中,我使用’Best Before’作为显示的字符串.我已经通过几个视图手动设置,但是有更好的方法吗? 这将有希望在以人类可读的形式将字段名称发送到浏览器的任何地[详细]
-
ruby – smalltalk中的单一责任
所属栏目:[百科] 日期:2020-12-17 热度:148
如果 Single Responsibility Principle适用于OOP并且smalltalk(以及ruby也被认为是最OO语言之一)为什么Object类可以响应这么多消息? 来自Object methodDict的几个探索: 检查,探索,浏览,打印:on: 接受(所有对象上的访客模式?) copy,deepCopy,join,joinTo[详细]
-
ruby – 将STDOUT输出到文件并再次返回
所属栏目:[百科] 日期:2020-12-17 热度:172
我使用此代码将STDOUT路由到文件: STDOUT.reopen(File.open("./OUTPUT",'w+')) 现在我需要再次将STDOUT路由到终端. 我该怎么办? 解决方法 更新 orig_std_out = STDOUT.cloneSTDOUT.reopen(File.open('OUTPUT','w+'))puts "test to file"STDOUT.reopen(orig[详细]
-
ruby-on-rails – 来自Crontab的Rake Task?
所属栏目:[百科] 日期:2020-12-17 热度:51
堆: 的Apache2 Rails 2.3.8 RedHat Linux Ruby Enterprise 1.8.7 在我的应用程序用户的crontab中获得了以下rake任务,这意味着每15分钟将记录拉入数据库表: */15 * * * * app_user cd /var/www/apps/my_app/current/ rake thing:do_stuff RAILS_ENV=product[详细]
-
Ruby性能
所属栏目:[百科] 日期:2020-12-17 热度:57
我非常渴望开发我的第一个 Ruby应用程序,因为我的公司终于在内部祝福它的使用. 在我读过有关Ruby达到1.8版本的所有内容中,从来没有任何关于性能的正面评价,但我对1.9版本一无所知.我看到的最后一个数字大约1.8,它比那里的所有东西都要快得多,所以我希望这在1[详细]
-
ruby – 数字上的Puts和times方法
所属栏目:[百科] 日期:2020-12-17 热度:109
这段代码: puts 1.times { puts 2.times { puts 3.times { puts 4 } } } 输出: 4 4 4 3 4 4 4 3 2 1 我希望Ruby能够输出times方法的返回值,但似乎并没有这样做.它打印出调用次数的数字.怎么了? 解决方法 我也没有真正得到那个输出,所以让我们从最里面的表[详细]
-
ruby-on-rails – 第80行的重复键忽略:“name”rvm
所属栏目:[百科] 日期:2020-12-17 热度:87
这似乎没有影响任何东西,它只是在我的终端烦恼 – 我经常收到以下警告(有时我收到多个,呼唤不同的行,有时候/ gem /变化之后的路径,但除此之外,这个是输出: /Users/alecwilson/.rvm/gems/ruby-2.2.1/gems/fog-1.23.0/lib/fog/rackspace/mock_data.rb:42:警[详细]
-
ruby-on-rails – Rails3中的UUID
所属栏目:[百科] 日期:2020-12-17 热度:69
我正在尝试设置我的第一个Rails3项目,并且在早期,我遇到了uuidtools,我的UUIDHelper或者回调问题.我显然正在尝试使用UUID和(我认为)我按照 Ariejan de Vroom’s article中的描述进行了设置.我尝试使用UUID作为主键,也只是一个补充字段,但看起来UUIDHelper似[详细]
-
ruby-on-rails – Rails 3路由:DRY成员
所属栏目:[百科] 日期:2020-12-17 热度:118
我需要将以下成员方法添加到许多资源中,有没有办法干掉它? member do get :votes post :up_vote post :down_vote end 在我的routes.rb resources :news do resources :comments do member do get :votes post :up_vote post :down_vote end endendresources[详细]
-
ruby – 什么方法可以访问源代码?
所属栏目:[百科] 日期:2020-12-17 热度:188
有几种方法可以从需要/加载该库的 Ruby代码中访问库的源代码.在这些方法中,有些人直接读取库文件并解析它.其他人通过一些内置方法访问源代码,这些方法提供有关源的信息(例如抽象语法树).在我无权直接读取文件内容的情况下(如前面的方式),访问源的唯一方法是[详细]
-
ruby-on-rails – Rails 3的ssl_requirement插件的替代方案?
所属栏目:[百科] 日期:2020-12-17 热度:58
我已经为以前版本的Rails使用了ssl_requirement插件,它非常棒.但对于Rails 3,我想尝试一些新的插件或宝石.有什么建议? 解决方法 这应该回答你的问题: Rails 3 SSL Deprecation[详细]
-
ruby-on-rails – 当我们必须在Rails中使用multipart:true时
所属栏目:[百科] 日期:2020-12-17 热度:145
参见英文答案 What does enctype=’multipart/form-data’ mean?8个 任何人都可以告诉我何时以及为什么我们使用multipart:true在rails中. 表单中有两个属性 color:string name : string 我想确认不需要多部分:是的,对吧? 解决方法 当您在表单中上传文件时[详细]
-
ruby-on-rails – 使用Carrierwave一次上传多个文件到Rails应用
所属栏目:[百科] 日期:2020-12-17 热度:78
我很接近……非常接近……我能够上传单个文件……但是当我将表单的file_field类型更改为:multiple =是的,所以我可以一次上传多个图像,我的上传文件被包裹在一个数组中……’accepts_nested_attributes_for`的’魔力’丢失了. 编辑: 经过更多的检查,我想知[详细]
-
ruby-on-rails – Paperclip AV Transcoder无法在远程服务器上运
所属栏目:[百科] 日期:2020-12-17 热度:175
我可以在本地上传视频.使用回形针处理视频,并且还可以正确保存所有元数据.当我尝试使用远程服务器上传视频时,收到错误消息: Av::UnableToDetect (Unable to detect any supported library) 我已经使用LinuxBrew安装了ffmpeg.它说一切都安装正确(检查哪个bre[详细]