腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
RSpec
:
当我
执行
get
请求
时
,
Let
语句
有时会
出现问题
,
因为
我
需要
它们
的
值
存在于
数据库
中
、
假设
我
有以下
RSpec
请求
测试:
RSpec
.describe Api::OrdersController, type: :request do end
我
对这个测试
的
问题是它失败了,这是由于对
let
语句
的
懒惰计算,这导致测试
数据库
中
不存在订单。解决这个问题
的
一种方法是使用实
浏览 20
提问于2021-08-19
得票数 1
回答已采纳
11
回答
将
Rspec
默认
GET
请求
格式设置为JSON
、
、
我
正在使用
Rspec
对
我
的
控制器进行功能测试。
我
在路由器中将默认响应格式设置为JSON,因此每个没有后缀
的
请求
都将返回JSON。现在在
rspec
中
,
当我
尝试
时
得到一个错误(406)
我
需要
做
的
是现在,
因为
<
浏览 3
提问于2012-06-14
得票数 51
回答已采纳
2
回答
领域-删除后
数据库
没有更新。
、
、
我
的
领域
数据库
里有一些对象。
我
需要
从里面删除一个物体。
当我
从Realm()实例
中
删除对象
时
,对象被很好地删除了。但是在
执行
删除
请求
之后,
我
需要
从
数据库
中
检索所有对象,但是在这里意外地,对象仍然在这里--。
我
想我有线程问题,或者类似的问题。
我
不知道该去哪儿调查。
我
的
简化代码:
浏览 3
提问于2016-10-19
得票数 2
回答已采纳
4
回答
使用斜杠转义,然后使用stripslashes
在
我
的
代码
中
,
我
使用addslashes来转义某些字符,同时将
它们
插入到
数据库
中
,
当我
向外发送一些信息
时
,
我
使用stripslashes删除这些斜杠,情况是stripslashes函数删除了所有的斜杠,所以如果
我
需要
发送任何包含反斜杠
的
字符串,这些字符串也会被删除。
我
如何才能保留那些必需
的
斜杠。 任何帮助都将不胜感激。
浏览 1
提问于2009-08-17
得票数 2
回答已采纳
2
回答
在测试控制器
时
混用
rspec
赋值
、
、
、
我
正在尝试处理测试控制器,到目前为止,
我
似乎被最简单
的
问题卡住了。edit end describe '
GET
doc = FactoryGirl.create(:document)}
get
<e
浏览 0
提问于2013-02-06
得票数 4
回答已采纳
1
回答
如果
我
的
方法没有参数,我们真的可以在ruby上进行
rspec
测试吗?
、
、
、
我
有一个方法,但没有参数,例如 puts ""endexpect(goodbye).to output(/#{name}/).to_stdoutde
浏览 2
提问于2022-04-21
得票数 1
2
回答
RSpec
+ DatabaseCleaner帮助--过早进行拆卸
、
、
、
我
对一直坚持使用基于xUnit
的
测试框架
的
RSpec
有点迷茫,但我正在尝试。
RSpec
.configure do |config| config.mock
浏览 1
提问于2011-05-24
得票数 3
回答已采纳
2
回答
测试控制器是否适当地处理惟一性验证
的
正确方法是什么?
、
、
、
摘要 end# ... more controller methods由于User use
浏览 3
提问于2020-08-20
得票数 0
回答已采纳
1
回答
在Server
中
寻找case
语句
中
的
解决方案
、
我
试图写下面的陈述,以防陈述。尝试更新特定列
的
一个不同TableB
中
的
值
。这个特定列被设计为NOT NULL 在这里,
我
说Is NULL意味着
我
试图说,这个特殊
的
值
('H02','H03','HR04','S07','S08','S09')并不
存在于
TableA
中
,也不
存在
浏览 3
提问于2013-04-17
得票数 0
2
回答
没有绑定变量
的
PreparedStatement会影响性能吗?
如果
我
不在预准备
语句
中使用绑定变量,性能是否会降低?USER_ID = '101'";
我
知道低于1是更可取
的
。; 问这个问题是
因为
我
的
一个项目在所有查询中都有硬编码
的
字符串文字,即使他们使用
的
是准备好
的
语句</e
浏览 1
提问于2016-07-21
得票数 1
回答已采纳
2
回答
为什么警卫会让
我
的
测试失败?
、
、
、
我
对rails很陌生,并且开始了一个新项目。
我
让
rspec
2和黄瓜在
我
的
测试
中
毫无问题地工作。然而,如果
我
试图添加卫士-
rspec
和保卫-黄瓜,它会导致
我
的
规范和集成测试失败。
我
在
我
的
宝石档案里添加了:gem 'guard-cucumber' gem 'gro
浏览 3
提问于2011-08-17
得票数 1
回答已采纳
2
回答
何时使用
rspec
/ rails
中
的
at-符号(@)、冒号(:)和变量名?
、
、
、
:
当我
稍后引用使用:创建
的
变量
时
,是否再次使用:?例如,如果
我
要
执行
print(:older_micropost)或print(older_micropost),有什么不同吗?(请参阅第二个片段
中
的
let
语句
)。
浏览 3
提问于2013-02-14
得票数 3
回答已采纳
6
回答
如何用
RSpec
测试呈现部分
、
、
、
我
想测试根据某些条件呈现一个特定
的
部分。例如,在模型显示操作视图show.html.erb
中
: <%= render :partial => "partial1" %> <%= render :partial => "partial1" %>
我
试过: response.should render_template(&quo
浏览 6
提问于2012-03-30
得票数 51
回答已采纳
1
回答
避免在上一次
执行
完成之前召回方法
、
我
使用use服务将数据发布到外部
数据库
。webservice通常
需要
大约2-6秒来完成
执行
。在相同
的
方法
中
,
我
也将记录插入到我自己
的
数据库
中
。现在,为了避免插入重复项,我会在使用该方法之前检查记录是否已经
存在于
我自己
的
数据库
中
。但是发生
的
情况是,
get
服务
有时会
挂起几分钟,然后插入记录,当用户
浏览 1
提问于2014-12-19
得票数 0
13
回答
当尝试运行
rspec
:‘`require':无法加载这样
的
文件
时
出错- rails_helper (LoadError)
、
、
我
正在尝试为运行
rspec
。
我
正在运行Rails 4.1.1。
我
已经安装了创业板,建立了一个规范文件夹与一些测试。
我
已经通过$ rails g
rspec
:install创建了一个目录WARNING: db:test因此,
我
最终看到了,在这两种选择
中
,有一种是有效
的
: rake db:schema:
浏览 12
提问于2014-09-12
得票数 69
回答已采纳
2
回答
在
我
的
.git文件夹
中
是否有一个专用位置可以放置私有脚本?
、
、
我
有一些自定义过滤器脚本,
我
在
我
的
Git回购使用。目前,
它们
与我
的
源代码一起被签入,这
有时会
导致问题:
当我
签出一个比我将过滤器脚本添加到回购
中
的
版本更早
的
版本
时
,我会收到警告说,由于找不到过滤器,所以无法
执行
过滤器。为了克服这个问题,
我
想把脚本放在.git文件夹
中
,这样
它们
就会出现在
我
浏览 2
提问于2013-08-16
得票数 1
回答已采纳
1
回答
查询“从日期<=
的
表中选择最大
值
(日期)”不起作用
、
我
正在按以下方式查询SQLite
数据库
表:作为回报
的
正确记录应该是数字47,即04/04/2013 23:00但是,该
语句
的
执行
将返回一个不同
的
值
:
我
承认
我
对SQL几乎一无所知,但是这个结果很奇怪。<
浏览 1
提问于2014-03-07
得票数 1
回答已采纳
1
回答
如何从JSON Alamofire
请求
中
返回函数
中
的
正确
值
?
、
、
、
、
现在,
我
已经能够访问我试图从JSON获取
的
数据。现在
我
需要
创建一个变量来保存数据,
因为
我们不想将它存储在
数据库
中
。
我
曾尝试让变量totalBalance将
值
存储为可选,但它给了我一个错误,
因为
我
试图在函数
中
返回该
值
,结果返回为nil并中断了应用程序。
当我
给它赋值为0
时
,会返回0,
因为
函数没有按顺序运行,而是在a
浏览 0
提问于2019-02-05
得票数 0
1
回答
将
值
作为字符串从
数据库
中
获取
、
、
我
正在尝试获取一行数据(其中有两列),并将SQL查询SELECT * FROM btc WHERE date = '...'作为字符串。SQL从一个行返回所有数据,其中日期是
我
要查找
的
数据,而且它是正确
的
(
我
在DB浏览器
中
得到了想要
的
行),但是由于某种原因,
我
得到了这个输出:{},知道问题出在哪里吗?这是
我
的
密码: const sqlite3 = require('sqlite3
浏览 3
提问于2022-07-21
得票数 0
回答已采纳
5
回答
如何更快地在RoR上运行测试?
、
我
使用Ruby on Rails 3并编写测试,但它太慢了。有没有一些好
的
配置或工具可以让它更快呢?
浏览 0
提问于2011-07-05
得票数 5
回答已采纳
点击加载更多
相关
资讯
30天拿下Rust之HashMap
轻松学习 JavaScript(1):了解 let 语句
如何解决常见的并发问题?
使用Rust编写HTTP服务器(第一部分)
从25分钟到7分钟,我们用了这些方法提升Rails CI的效率
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券