小编use*_*381的帖子

Rails + Postgres迁移 - 为什么我收到错误"PG :: UndefinedFunction:ERROR:function gen_random_uuid()不存在"?

我的一个Rails迁移使用uuid作为主键.Postgres扩展gen_random_uuid()应该解决这个问题,但是在安装相关的扩展(uuid-ossp)之后我继续得到错误.

postgresql uuid ruby-on-rails rails-migrations

10
推荐指数
1
解决办法
3976
查看次数

如何获得Materialize select下拉列表以与React一起使用?

添加Materialize提供的以下模板代码无法立即在React组件中运行:

<div class="input-field col s12">
  <select>
    <option value="" disabled selected>Choose your option</option>
    <option value="1">Option 1</option>
    <option value="2">Option 2</option>
    <option value="3">Option 3</option>
  </select>
  <label>Materialize Select</label>
</div>
Run Code Online (Sandbox Code Playgroud)

如何解决此问题,以便选择下拉列表起作用?

javascript materialize reactjs dropdown

6
推荐指数
3
解决办法
7657
查看次数

为什么在 CentOS 上获取软件包时 `yarn install` 会挂起?

当尝试使用 Yarn via 安装我的项目的依赖项时yarn install,进程(和进度条指示器)在尝试获取包时挂起。永远不会发生超时,并且该--verbose选项没有提供有关问题原因的有用线索。

CentOS 7

纱线版本:0.27.5

javascript git centos yarnpkg

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

如何自动检查 Mocha 规范中意外留下的“.only”调用?

.only在推送规范更改之前,我偶尔会忘记从 Mocha 规范中删除调用。这样做显然会影响测试覆盖率,这需要解决故障。我希望在推送更改之前捕获这些内容,最好是作为 ESLint 的 linting 过程的一部分,并且花费最少的精力。

javascript mocha.js eslint

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

为什么我无法使用devise_token_auth和curl注销?

我正在使用带有devise_token_auth的rails-api进行身份验证.我可以通过以下方式登录:

curl -i http://localhost:3000/api/v1/auth/sign_in -F email="user@nowhere.org" -F password="password"
Run Code Online (Sandbox Code Playgroud)

但是,注销失败并显示404,并显示错误"用户未找到或未登录".通过:

curl -X DELETE -i http://localhost:3000/api/v1/auth/sign_out
Run Code Online (Sandbox Code Playgroud)

我已尝试使用多个参数和标头值组合的此命令的变体,例如:

curl -X DELETE -i http://localhost:3000/api/v1/auth/sign_out -F email="user@nowhere.org" -H Access-Token="Ae1yaTYLkSAgdhz3LtPAZg" -H Client="9AmYF6NS8tP6EOD5nPSuxw" -H Expiry="1443073493" -H Uid="user@nowhere.org" -H Token-Type="Bearer"
Run Code Online (Sandbox Code Playgroud)

无济于事.类似构造的RSpec测试也会因相同的响应和错误而失败,并且日志表明请求是通过DeviseTokenAuth :: SessionsController#destroy作为JSON处理的.

当然,我实际上并没有使用curl进行身份验证; 在编写相关代码之前,只需验证请求结构.

curl rspec ruby-on-rails devise devise-token-auth

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

为什么在启动 React 应用程序时出现错误“[Error: std::bad_alloc]”?

debian/buster64为一个小型 React webapp 项目创建了一个新的 Vagrant + VirtualBox 虚拟机(2GB,2 核)。

配置和安装依赖项工作正常,但是当通过(脚本简写)yarn启动应用程序的客户端时,我收到以下错误:yarn start:clientparcel index.html --port 3000

[Error: std::bad_alloc]

创建新的虚拟机并调整内存和核心使用情况并没有解决问题。VirtualBox 没有显示任何问题的迹象,并且盒子内的内存使用量非常低。在尝试启动应用程序期间通过观察内存波动free -c 10显示内存在抛出错误时突然下降之前已分配。

没有提供其他错误详细信息。

包.json:

{
  "name": "",
  "version": "0.1.0",
  "description": "",
  "scripts": {
    "start": "node server/server.js",
    "start:client": "parcel index.html --port 3000",
    "start:server": "nodemon ./server/server --watch server/ --port 3001",
    "build": "parcel build index.html"
  },
  "license": "MIT",
  "engine": "14.15.3",
  "dependencies": {
    "axios": "^0.21.1",
    "axios-retry": "^3.1.9",
    "cache-all": "^2.1.1",
    "cors": "^2.8.5",
    "dayjs": "^1.10.1",
    "dotenv": "^8.2.0",
    "express": "^4.17.1",
    "gps-distance": …
Run Code Online (Sandbox Code Playgroud)

reactjs parceljs

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