我需要存根我的 HTTP 方请求来运行我的规范,并且我必须存储从 parsed_response 获得的事务 ID。这是我的存根
stub_request(:post, {MYURL).to_return(status: 200, body: "{'Success': { 'TransactionId' => '123456789' }}", headers: {})
Run Code Online (Sandbox Code Playgroud)
我得到对请求的答复
#<HTTParty::Response:0x5d51240 parsed_response="{'Success': { 'TransactionId' => '123456789' }}", @response=#<Net::HTTPOK 200 readbody=true>, @headers={}>
Run Code Online (Sandbox Code Playgroud)
我需要存储来自现场的 transactionid
response.parsed_response['Success']["perfiosTransactionId"]
Run Code Online (Sandbox Code Playgroud)
我从那里得到 null。任何人都可以帮我修改我的存根响应,以便我可以保存 transactionid
PS:如果我检查我得到的回复文件
response.success? ----> true
response.parsed_response --> "{'Success': { 'TransactionId' => '123456789' }}"
response.parsed_response['Success'] ---> "Success"
Run Code Online (Sandbox Code Playgroud) 我将其添加react-slick到我的项目中以显示carousel. 我想使用位于滑块内容顶部的自定义下一个和上一个按钮来控制我的滑块。所以我遵循了自定义箭头文档,但我不想在光滑的内容中显示我的按钮,我想将控件提供给滑块内容上方的按钮。如何实现这一目标?我包含了我创建的组件中的代码。
import React from 'react';
import "slick-carousel/slick/slick.css";
import "slick-carousel/slick/slick-theme.css";
import Slider from "react-slick";
import { styled } from '@material-ui/styles';
import Button from '@material-ui/core/Button';
function SampleNextArrow(props) {
const { onClick } = props;
return (
<React.Fragment>
<Button
onClick={onClick} className="slickRight">
Next
</Button>
</React.Fragment>
);
}
function SamplePrevArrow(props) {
const { onClick } = props;
return (
<React.Fragment>
<Button
onClick={onClick} className="slickLeft">
Prev
</Button>
</React.Fragment>
);
}
class App extends React.Component {
constructor(props) {
super(props);
this.state = {}
} …Run Code Online (Sandbox Code Playgroud)