小编ray*_*ray的帖子

问题是我的GitHub页面没有更新其内容

我一直在遵循这些指示

到目前为止,我已经创建了本地仓库并将其推送到GitHub,但是,无论我做什么改变,我都可以在GitHub的回购中看到它但不在我的GitHub页面中.怎么可能?

github github-pages

38
推荐指数
10
解决办法
5万
查看次数

由于activeadmin,我的css文件被覆盖

首先,我创建了一个active_admin css文件 app/assets/stylesheets/active_admin.css.scss

/* active_admin.css.scss */
@import "active_admin/mixins";
@import "active_admin/base";

/* application.css.scss*/
@import "active_admin.css.scss"
Run Code Online (Sandbox Code Playgroud)

所以我有很多我的CSS被覆盖,我按照这篇文章的说明但仍然无法正常工作.我将文件位置更改app/assets/stylesheets/active_admin.css.scssvendor/assets/stylesheets/active_admin.css.scss但仍然存在问题.

那么,我怎样才能在需要时加载activeadmin css文件?

activeadmin ruby-on-rails-4

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

replace_gem:在创建模型时加载'sqlite3'活动记录适配器时出错

我在创建的项目中创建模型时出错,错误如下,

/home/sushmitha/.rvm/gems/ruby-2.5.1/gems/bundler-2.0.1/lib/bundler/rubygems_integration.rb:408:在replace_gem中的块(2级):加载'sqlite3时出错'Active Record适配器.缺少它依赖的宝石?无法激活sqlite3(〜> 1.3.6),已经激活了sqlite3-1.4.0.确保将所有依赖项添加到Gemfile.(LoadError)

ruby-on-rails ruby-on-rails-5

13
推荐指数
2
解决办法
5598
查看次数

无法验证 CSRF 令牌的真实性 Rails/React

我的 rails 应用程序中有一个 react 组件,我试图在其中fetch()POST发送到托管在本地主机上的 rails 应用程序,这给了我错误:

ActionController::InvalidAuthenticityToken (ActionController::InvalidAuthenticityToken):
Run Code Online (Sandbox Code Playgroud)

我正在使用设计 gem 来处理user/registrationslogins

我试图删除 protect_from_forgery with: :exception

这是我的提取代码,

this.state.ids.sub_id});
  fetch(POST_PATH, {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    body: body  
  }).then(res => res.json()).then(console.log);
Run Code Online (Sandbox Code Playgroud)

如何获取 csrf 令牌并通过表单发送它以使其通过?
理想情况下,我只想通过标头发送它,但我不知道如何访问令牌。

ruby-on-rails csrf protect-from-forgery reactjs

8
推荐指数
1
解决办法
6588
查看次数

Jenkins定期构建 - 它是否支持多个计划?

Jenkins Build是否定期支持同时为作业提供2个不同的计划?

H 22 * 7-12 1-5
H 20 20 1-6 *

以上只是一个例子.它打算做的是,

H 22 * 7-12 1-5:每个工作日晚上10点左右运行一年的最后6个月.
H 20 20 1-6 *:在晚上8点左右的第20天,每个月的前6个月一次运行相同的工作

更新:

现在下午6点40分尝试这个
H 10 * * *
H 15 * * *

给人,

最后一次是在2017年6月15日星期四下午3:45:32; 接下来将于2017年6月16日星期五上午10:59:32举行.

这似乎暗示詹金斯接受了两个时间表!

jenkins

7
推荐指数
1
解决办法
3039
查看次数

为 App Store Connect API 生成令牌

我需要为Store Connect API生成 JWT 令牌。我正在尝试使用 jwt ruby​​ gem ruby​​-jwt。这是我的令牌生成代码,

payload = {
      'iss': my_issuer_id_from_db,
      'exp': generated_unix_timestamp, #Time.now + 20min
      'aud': 'hard_coded_string_from_doc'
  }
  header = {
      'alg': 'ES256',
      'kid': my_key_id_from_db,
      'typ': 'JWT'
  }

private_key = OpenSSL::PKey.read(File.read('/tmp/private_key.pem'))
# private_key - <OpenSSL::PKey::EC:0x000000000XXXXXXX>

@token = JWT.encode(payload, private_key, 'ES256', header)
# encoded_header.encoded_payload.emcoded_signature
Run Code Online (Sandbox Code Playgroud)

我将此令牌放入请求的标头中:

headers = { Authorization: 'Bearer' + @token }
Run Code Online (Sandbox Code Playgroud)

我收到的回复是:

        "errors": [{
                "status": "401",
                "code": "NOT_AUTHORIZED",
                "title": "Authentication credentials are missing or invalid.",
                "detail": "Provide a properly configured and signed …
Run Code Online (Sandbox Code Playgroud)

ruby itunes jwt app-store-connect

6
推荐指数
1
解决办法
7263
查看次数

如何将 Rails 代码添加到 div 标签中的 id 属性?

我想做这样的事情:<div id="<%=service.name%>"

但是,我就是无法让它发挥作用。我需要帮助!我正在尝试为每个单击的按钮创建一个模式,但仅在 html.erb 中的模式 div 上创建。

为了使模式正常工作,它们需要具有相同的 ID。

<% @services.each do |service| %>

<div class="card">
<a class="card-b" href="#" data-toggle="modal" data-target="# <%=service.name%> ">
</div>

<div class="modal" id=" <%=service.name%> " tabindex="-1" role="dialog" aria-hidden="true">
Hello this is the modal.
</div>

<% end %>
Run Code Online (Sandbox Code Playgroud)

我想在ID标签中使用rails代码,我不知道这是否可能?

编辑:

我尝试了最佳答案,但它仅适用于某些模态,其余的则无效。然后我modal_tag在表格中添加了一列,所有模式都起作用了。谢谢你!

我的代码现在是id="<%=service.modal_tag%>

ruby ruby-on-rails bootstrap-4

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

捆绑安装不适用于 rails-4.2.6 for bundler 2.0.1

RVM 已设置,ruby-2.4.0我创建了具有版本的新应用程序,

gem 'rails', '4.2.6'
Run Code Online (Sandbox Code Playgroud)

我更新了捆绑器使用,

gem update --system
gem install bundler
bundle version
# Bundler version 2.0.1 (2019-01-04 commit d7ad2192f)
Run Code Online (Sandbox Code Playgroud)

但是我遇到以下错误bundle install

Fetching gem metadata from https://rubygems.org/.............
Fetching gem metadata from https://rubygems.org/.
Resolving dependencies...
Bundler could not find compatible versions for gem "bundler":
  In Gemfile:
    rails (= 4.2.6) was resolved to 4.2.6, which depends on
      bundler (< 2.0, >= 1.3.0)

  Current Bundler version:
    bundler (2.0.1)
This Gemfile requires a different version of Bundler.
Perhaps you …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails ruby-on-rails-4.2 ruby-2.4

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

如何严格检查 Ruby 数组是否仅包含某些值?

我需要检查一个数组,看看它是否只包含另一个数组的某些值。

我可以想办法做到这一点使用方法mapselect,然后通过数组迭代includes?但这会从效率远。

values = ['2','4','5'] # return true if the array only contains these values...

a = ['1', '2', '3']
b = ['1', '2', '4']
c = ['2', '4']
d = ['4', '5']

def compare(checked_array, standard)
 # Do something
end
Run Code Online (Sandbox Code Playgroud)

所以,为了我的目的,输出应该是,

  • check(a, values) 将返回 false
  • check(b, values) 将返回 false
  • check(c, values) 将返回 true
  • check(d, values) 将返回 true

ruby ruby-on-rails ruby-on-rails-5

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

如何在数字数组中找到所有范围

我有一个排序的数字数组。我需要一个返回此数组中数字范围的方法。

input: [1,2,3,7,9,10,11,13]
output: [(1..3),(7..7),(9..11),(13..13)]
Run Code Online (Sandbox Code Playgroud)

ruby arrays range

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