-
ruby-on-rails – 范围与其他范围不冲突
所属栏目:[百科] 日期:2020-12-17 热度:167
所以我必须做一个处理以下情况的rails验证: 我有一组范围,我需要知道所要求的范围是否与任何这些范围发生冲突. 例如,我有以下范围: (0..3000) (3000..4000) (4000..5000) (6000..7000) 1..10会发生冲突,因为此范围已包含在0..3000中 1..3100会发生冲突,因[详细]
-
ruby-on-rails – Rails教程:8.4.4节中的短路评估
所属栏目:[百科] 日期:2020-12-17 热度:189
在Michael Hartl的Rails教程的第3版中,我将在第8.4.4节(“两个微妙的错误”)中加入一些代码. (链接到本节的这一部分: https://www.railstutorial.org/book/log_in_log_out#sec-two_subtle_bugs[1]) 具体来说,我对以下文本/代码感到困惑: “The second subt[详细]
-
在Ruby上非常新,并尝试将数组与嵌套数组进行比较
所属栏目:[百科] 日期:2020-12-17 热度:129
所以我正在构建一个tic tac toe游戏,我试图从我的板哈希中拉出键,然后将其与数组中的数组进行比较.问题在于获胜的组合都有3个值,但是可能需要玩家4或5次获胜,所以我想看看这些4或5值是否包含其中一个获胜组合(希望这是有意义的).具体问题是使用winner_check[详细]
-
ruby-on-rails – APIPIE用于简单的Rails应用程序
所属栏目:[百科] 日期:2020-12-17 热度:150
我有一个rails应用程序(不是rails-api) class ApplicationController ActionController::Base 并不是 class ApplicationController ActionController::API 我想要这个应用程序的HTML文档.我为此目的使用apipie但是我得到了 Oops!! Method code/code not foun[详细]
-
Ruby Array#[] =预分配数组的线程安全吗?这可以锁定吗?
所属栏目:[百科] 日期:2020-12-17 热度:185
我在 ruby中编写了一些代码来通过线程池处理数组中的项目.在这个过程中,我预先分配了一个与传入数组大小相同的结果数组.在线程池中,我在预分配的数组中分配项目,但这些项目的索引保证是唯一的.考虑到这一点,我是否需要使用Mutex#synchronize来包围作业? 例[详细]
-
ruby-on-rails – 当rails重新加载类时,初始化程序中的控制器猴
所属栏目:[百科] 日期:2020-12-17 热度:78
我试图在第三方宝石中修补补丁控制器类.确切地说,我正在尝试添加参数包装来设计控制器.在initializers / wrap_parameters.rb中,我添加了以下内容: Rails.application.config.after_initialize do DeviseController.class_eval do wrap_parameters :user,for[详细]
-
ruby-on-rails – 如何实现Rails 4设计用户以单一嵌套形式注册公
所属栏目:[百科] 日期:2020-12-17 热度:199
我有一个Rails 4应用程序,带有一个简单的默认Devise注册流程和User模型.现在我添加了一个公司模型,该模型在公司和用户模型之间具有一对多关系(公司has_many用户和用户belongs_to公司). 我希望用户在注册时选择公司名称,因此注册表单有3个字段:公司名称,用户[详细]
-
ruby-on-rails – Activeadmin Formtastic自定义输入
所属栏目:[百科] 日期:2020-12-17 热度:180
我有一个简单的应用程序,它有三个模型评估,问题和评估问题 在评估中,我有这样的关联, class Assessment ActiveRecord::Base has_many :assessment_questions,dependent: :destroy has_many :questions,through: :assessment_questionsend 我有问题, class Qu[详细]
-
ruby – 生成源映射时出错 – grunt和sass配置
所属栏目:[百科] 日期:2020-12-17 热度:96
我试图用咕噜声来使用sass.我在路上安装了 ruby,sass和grunt. 版本是, node: 0.10.20 npm: 1.3.11 grunt-cli: 0.1.13 grunt: 0.4.5 sass: 3.4.4 我的包json是, "private": true,"devDependencies": { "express": "4.x","grunt": "~0.4.1","grunt-contrib-sas[详细]
-
ruby-on-rails – 设计可锁定 – 如何使用unlock_in解锁帐户
所属栏目:[百科] 日期:2020-12-17 热度:163
让我先发布一下我先做的事情: config.lock_strategy = :failed_attemptconfig.unlock_keys = [ :email ]config.unlock_strategy = :bothconfig.maximum_attempts = 10config.unlock_in = 30.minutes 我在相应的表中添加了所有字段并添加了:在模型中也可锁[详细]
-
日志中的selenium webdriver ruby??警告消息
所属栏目:[百科] 日期:2020-12-17 热度:71
我使用ide记录了一些测试,然后将它们导出到 ruby / rspec.当我运行它们时它们起作用,但是我收到很多警告.你能告诉我如何摆脱这个警告吗? net/http: warning: Content-Type did not set; using application/x-www-form-urlencoded 每当我尝试调用驱动程序查[详细]
-
ruby – 无法在debian 7.6上安装rmagick(包冲突)
所属栏目:[百科] 日期:2020-12-17 热度:122
我正在尝试在Debian 7.6(Wheezy)上安装redmine 2.5.4.我遇到一个问题,为什么我尝试安装rmagick gem. 我尝试apt-get install libmagickwand-dev libmysqlclient-dev和apt-get install libmagick -dev但我无法安装.实际上,之后发生了冲突: maxime@ns504687:/o[详细]
-
ruby-on-rails – 如何使用Capybara测试S3直接上传?
所属栏目:[百科] 日期:2020-12-17 热度:192
我正在使用 s3_direct_upload将视频直接上传到S3.用户访问该页面,单击div作为单击表单输入的代理,选择文件,点击“确定”,然后在视频上传时完成表单.我想用水豚来测试一下,但看起来我需要求助于 #attach_file .这是我唯一的选择吗? 解决方法 在水豚规范中,我[详细]
-
ruby – ActiveRecord:当连接断开时如何自动重新连接到PostgreS
所属栏目:[百科] 日期:2020-12-17 热度:64
我正在使用ActiveRecord与Sinatra和PostgreSQL.当数据库连接中断(由于临时网络故障或postgres服务器重新启动)时,我的应用程序不会自动重新获取连接.我将不得不重新启动应用程序才能再次连接到postgres.我记得当我在另一个项目中使用Rails时,我没有遇到这个问[详细]
-
ruby-on-rails – Puma输出像铁杆一样薄
所属栏目:[百科] 日期:2020-12-17 热度:130
使用thin with rails在终端中显示每个请求(时间,sql请求,参数…)中的大量信息,当我使用puma时,所有这些信息仅发送到日志. 有没有办法在控制台上显示此信息? 解决方法 我相信你可以按照 here的说明进行操作,即使这是针对Unicorn / Papertrail的. 我将这些行[详细]
-
无法将Heroku应用程序升级到ruby 2.1.3
所属栏目:[百科] 日期:2020-12-17 热度:152
我正在尝试将我的RoR应用程序从 ruby 2.1.2升级到 ruby 2.1.3. 我已经在我的暂存应用程序上成功完成了它,但是当我尝试推送生产应用程序(git push prod master)时,我得到了这个日志: ----- Fetching custom git buildpack... done----- Ruby app detected---[详细]
-
ruby-on-rails – rspec`with`必须至少有一个参数.升级到3.1.0后
所属栏目:[百科] 日期:2020-12-17 热度:55
我正在升级我们的代码库以使用rspec 3.1.0并遵循以下文档: https://relishapp.com/rspec/docs/upgrade 一个现有的测试我在运行transpec后得到以下错误. “必须至少有一个参数.使用no_args匹配器来设置不接收参数的期望.” 这是测试. it 'does something' do[详细]
-
测试 – Rails 4:db:test:prepare说它已被弃用,但如果没有它,
所属栏目:[百科] 日期:2020-12-17 热度:156
我正在使用Rails 4.1.4.每当我运行新的迁移时,我的测试都会失败,因为迁移显然不会应用于测试数据库.在过去,我必须运行db:test:准备rake任务,但现在说它已被弃用(虽然它仍然有效). 我的问题是,我该怎么办,所以测试架构会自动维护,因为弃用消息现在错误地声[详细]
-
ruby-on-rails – 如何在AngularJS中实现“保持登录状态”功能
所属栏目:[百科] 日期:2020-12-17 热度:75
我正在开发AngularJs应用程序,后端是在 Ruby on Rails上开发的.我们还没有使用Devise gem进行用户身份验证.整个用户身份验证过程是用AngularJs编写的.现在我想使用AngularJs为我的应用程序添加“保持登录状态”功能. 题: ?我如何在AngularJs中为我的应用程[详细]
-
ruby-on-rails – lambda范围内的Rails模型块错误
所属栏目:[百科] 日期:2020-12-17 热度:55
我想在我的一个模型范围内返回自定义集合. 但我不知道为什么当我在lambda范围内使用do end block时它会显示错误. 我使用rails 4.1.0和 ruby 2.1.2 .. 这是我的模型中的范围代码: scope :date,- (from_date,to_date) do buff_matches = where match_start_ti[详细]
-
ruby-on-rails – 无法降级捆绑器
所属栏目:[百科] 日期:2020-12-17 热度:52
我尝试安装我克隆的项目.当我’捆绑安装’时,我有以下消息: $bundle installBundler could not find compatible versions for gem "bundler":In Gemfile:rails (= 3.0.0) ruby depends onbundler (~ 1.0.0) rubyCurrent Bundler version:bundler (1.6.2)Thi[详细]
-
ruby-on-rails – Rails Rspec套件出现故障但是单独运行时它们会
所属栏目:[百科] 日期:2020-12-17 热度:199
事实: 运行我的整套规范将导致610个规格中的21个一致错误. 如果我运行任何单独的spec文件(例如:messages_controller_spec.rb),它们都将通过. 如果我单独运行任何失败的规格,它们将各自通过. 这些错误主要是ActionMailer失败,但有些错误. 一个令人困惑的方[详细]
-
ruby-on-rails – 使用API??将压缩数据上传到Google BigQuery
所属栏目:[百科] 日期:2020-12-17 热度:130
在过去的几天里,我一直在努力改进logstash google_bigquery连接器. 目前我能够添加错误处理(坏线),更好的连接管理和其他一些东西等功能. 我一直在努力的最后但最重要的功能是将压缩数据上传到BigQuery,并且API的文档很糟糕. 现在我可以使用Jobs.insert方法将[详细]
-
Opengl,Ruby,glBlendFunc:将透明图像放在彼此的顶部,就好像它是
所属栏目:[百科] 日期:2020-12-17 热度:89
我不确定glBlendFunc是否是解决我的问题的好功能,但我认为我需要它!这是我的问题: 你看到两棵松树在右边反射了吗?我想要有类似的东西: 然后,我需要一种与不透明图像相同的显示方法,但需要透明图像. glBlendFunc中是否有特殊组合,还是应该通过其他方式进[详细]
-
ruby-on-rails – 将图像上传到RoR的CURL请求中的修改
所属栏目:[百科] 日期:2020-12-17 热度:167
我可以通过CURL请求将图像上传到RoR应用程序(使用carrierwave进行图像上传), curl -v -H 'Content-Type: multipart/form-data' -H 'Accept: application/json' -F "photo[display_photo]=@/home/Pictures/images.jpeg" -F "photo[name]=Flower" http://lo[详细]