小编gib*_*ibo的帖子

确定一个点是否位于任意形状内?

给定一个点的坐标,我如何确定它是否在任意形状内?

形状由一系列点定义,我不知道形状是"闭合"的,我真正需要帮助的部分是找出形状闭合的地方.

这是一张图片来说明我的意思更好一点:

在此输入图像描述

algorithm math geometry shape

19
推荐指数
1
解决办法
2万
查看次数

设计令牌身份验证错误

我目前有一个使用Devise Token Auth运行的Rails 5应用程序,它部署在heroku上.

登录并注册所有工作正常,但是,如果重新启动应用程序,下次登录,给我一个500,有以下错误..任何想法?

我已经缩小了这个bug,它只发生在Heroku上.在生产模式下本地运行时,它很好.

vendor/bundle/ruby/2.3.0/gems/devise_token_auth-0.1.42/app/controllers/devise_token_auth/sessions_controller.rb:42:in `[]='
vendor/bundle/ruby/2.3.0/gems/devise_token_auth-0.1.42/app/controllers/devise_token_auth/sessions_controller.rb:42:in `create'
Run Code Online (Sandbox Code Playgroud)

设计初始化:

Devise.setup do |config|
  config.secret_key = 'xxx'
Run Code Online (Sandbox Code Playgroud)

设计令牌身份验证器:

DeviseTokenAuth.setup do |config|
  config.change_headers_on_each_request = false
  config.token_lifespan = 1.year
end
Run Code Online (Sandbox Code Playgroud)

Profile.rb(处理身份验证的模型):

devise :database_authenticatable, :registerable,
       :recoverable, :trackable, :validatable
include DeviseTokenAuth::Concerns::User
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪更长

2017-08-21T13:47:59.917645+00:00 app[web.1]: I, [2017-08-21T13:47:59.917547 #4]  INFO -- : [8f6962a7-f07c-4754-959c-c51dafa37d76] Started POST "/auth/sign_in" for 82.163.112.30 at 2017-08-21 13:47:59 +0000
2017-08-21T13:48:00.165030+00:00 app[web.1]: [8f6962a7-f07c-4754-959c-c51dafa37d76] vendor/bundle/ruby/2.3.0/gems/actionpack-5.1.3/lib/action_controller/metal/basic_implicit_render.rb:4:in `send_action'
2017-08-21T13:48:00.165036+00:00 app[web.1]: [8f6962a7-f07c-4754-959c-c51dafa37d76] vendor/bundle/ruby/2.3.0/gems/activesupport-5.1.3/lib/active_support/notifications.rb:166:in `instrument'
2017-08-21T13:47:59.925118+00:00 app[web.1]: I, [2017-08-21T13:47:59.925047 #4]  INFO -- : [8f6962a7-f07c-4754-959c-c51dafa37d76] Processing by DeviseTokenAuth::SessionsController#create …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails heroku devise

9
推荐指数
1
解决办法
439
查看次数

将打字稿接口属性类型转换为联合

我有这个接口,我想从它包含的键类型生成一个新类型。

interface SomeType {
  abc: string;
  def: number;
  ghi: boolean;
}
Run Code Online (Sandbox Code Playgroud)

输入生成:

type SomeOtherType = string | number | boolean
Run Code Online (Sandbox Code Playgroud)

这在打字稿中可能吗?

typescript

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

标签 统计

algorithm ×1

devise ×1

geometry ×1

heroku ×1

math ×1

ruby-on-rails ×1

shape ×1

typescript ×1