小编Und*_*ion的帖子

Netlify CMS与自托管Gitlab

我有一个Gatsby静态站点,目前通过Zeit Now从一个自托管的Gitlab帐户部署.

我想添加Netlify CMS,但它似乎只与Gitlab.com帐户集成.

是否可以将Netlify CMS与自托管Gitlab帐户一起使用?

gitlab netlify netlify-cms

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

可以将自定义图标添加到 font-awesome-react 中吗

React-font-awesome存储库上的这个问题表明这至少是可能的,但没有概述添加自定义 SVG 图标所需的内容。

React Font Awesome 允许您从库中添加图标,但只能从它们自己的库中添加。

有没有办法创建自己的图标库并添加它?

我为什么要这样做?因为react-font-awesome围绕其组件构建了许多有用的功能<FontAwesomeIcon />,我希望能够将这个组件用于我的应用程序中的所有图标,无论它们是Font Awesome图标还是我自己的图标。

注意:我了解如何编写 SVG 文件,我有兴趣将它们打包为可以加载到react-font-awesome 中的库。

javascript svg font-awesome reactjs react-font-awesome

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

当 Select 包含重复值时使用 Cypress select()

我需要在select. 选择是一个国家列表,显示它们的名称,每个选项的值都有两个字母的国家代码。我们将选择最多的国家/地区显示在顶部,同时将它们按字母顺序排列。这意味着浮出水面的项目重复两次。

<select>
  <option value="gb">UK</option>
  <option value="us">USA</option>
  <option value="af">Afganistan</option>
  <option value="ai">Aland Islands</option>
  ...
  <option value="us">USA</option>
  ...
  <option value="us">UK</option>
  ...
</select>
Run Code Online (Sandbox Code Playgroud)

我正在选择这样的值:

cy.getSelect().select('gb')
Run Code Online (Sandbox Code Playgroud)

但是,这会引发错误:

CypressError:重试超时:cy.select() 通过值或文本匹配多个选项:gb

这是有道理的,因为 'UK' 的值是gb,它出现在列表的顶部和列表中按字母顺序排列的位置。

如何告诉赛普拉斯忽略重复值并选择第一个匹配项?

请注意,我不能保证任何国家的索引,而且我还有很多其他选择不同国家的测试。我需要一种方法来告诉 Cypress 选择第一个匹配项。

javascript testing select e2e-testing cypress

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

为什么实体需要逆?

我有一个非常简单的核心数据模型,包含一个包含多个图像的图库.在我看来,Gallery应该足以与Image建立一对多的关系,但是如果我还没有建立从Image回到gallery的反向关系,我会得到编译器警告和错误.从面向对象的角度来看,在我看来,Image不应该知道或关心它是否在Gallery或任何其他ManagedObject中,为什么编译器强迫我创建这种反向关系?在图像上有一个"画廊"属性似乎非常错误.

entity entity-relationship core-data ios

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

Rails和Devise - 命名空间是未初始化的常量

我正在尝试使用命名空间来声明api.

我的routes.rb包含:

  devise_scope :user do
    namespace :api do
      namespace :v1 do
        match 'log_in', :to => 'token_authentications#log_in', :via => "post"
      end
    end
  end
Run Code Online (Sandbox Code Playgroud)

我的*token_authentications_controller.rb*看起来像这样:

class Api::V1::TokenAuthenticationsController < ApplicationController

...

  def log_in

  ...

  end

...

end
Run Code Online (Sandbox Code Playgroud)

当我点击:api/v1/log_in时,我得到:

路由错误
未初始化的常量Api

那么我需要在某处声明命名空间吗?

ruby api routing namespaces ruby-on-rails

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

关于Heroku错误的Sendgrid

我为我的Heroku帐户设置了Sendgrid,但是当应用程序尝试发送邮件时,日志显示以下问题:

Net :: SMTPFatalError(550无法从指定的地址<[我使用config.mailer_sender在devise.rb中指定的电子邮件地址]>:不允许未经身份验证的发件人

我的production.rb设置是:

  config.action_mailer.delivery_method = :smtp
  config.action_mailer.raise_delivery_errors = true
  config.action_mailer.perform_deliveries = true
  config.action_mailer.default_url_options = { :host => 'heroku.com' }

  config.action_mailer.smtp_settings = {
    address: "smtp.sendgrid.net",
    port: 587,
    authentication: "plain",
    user_name: ENV["my sendgrid username"],
    password: ENV["my sendgrid password"],
    domain: 'heroku.com'
  }
Run Code Online (Sandbox Code Playgroud)

我的Sendgrid密码/用户名是从Heroku使用获得的 heroku config -long

有没有人对问题所在的位置有任何建议?如何授予我在config.mailer_sender身份验证中定义的电子邮件地址?

email smtp ruby-on-rails heroku sendgrid

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

测试Facebook Native iOS App

我想将Facebook集成到我正在构建的iOS应用程序中,但是似乎没有办法使用尚未在App Store中发布和提供的iOS应用程序来设置Facebook"Native iOS Application".

当我从Facebook开发人员的帐户为我的Facebook应用程序设置本机iOS应用程序时,它需要我填写我的App Store ID.但是,当我提交时,我收到以下错误消息:

您的iPhone App Store ID无效,因为iTunes App Store会将您的应用报告为iPhone和iPod touch不可用.

我已经在iTunes Connect上设置了我的应用程序,但是我还没有提交我的二进制文件,因为我正在构建它,所以我认为这个消息是由于它在App Store上不可用.

这似乎是一个抓住22的情况.我无法测试我的应用程序,直到它在App Store中,但在我测试(并构建)它之前,我无法在AppStore中获取我的应用程序.如何在发布之前用Facebook测试我的iOS应用程序?

iphone facebook itunesconnect ios ios5

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

如果我只支持iPhone 4+,我仍然需要标准分辨率资产

我的应用程序将是iOS5 +并且仅支持iPhone 4+,因此它需要处理的唯一屏幕将是视网膜显示器.

我是否仍然需要使用两套艺术品,或者我可以坚持使用@ 2x艺术品.

iphone assets artwork ios retina-display

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

是否在缓存的xib中分配了图像?

如果我将图像分配给xib中的UIImage视图,那么该图像是否被缓存,以便如果我使用UIImage imageNamed访问图像:我正在缓存图像数据?

我正在使用iOS 5.1

interface-builder xib uiimage ios ios5

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

content_for值周围的额外空格

我需要给我的body标签一个特定于页面的id,以更好地定位css选择器.

为此,我在application.erb布局中设置了以下内容:

<body id="<%= content_for :page_id %>">
Run Code Online (Sandbox Code Playgroud)

在页面视图中,我可以这样做:

<% content_for :page_id do %>
  <%='some-page-id'%>
<% end %>
Run Code Online (Sandbox Code Playgroud)

问题是我在返回的值周围返回了额外的空格,导致渲染的body标签看起来像这样:

<body id="    some-page-id " >
Run Code Online (Sandbox Code Playgroud)

这可以防止id工作.我有一个解决方法,我这样做:

<% body_id = content_for :page_id %>
<body id="<%= body_id.strip %>">
Run Code Online (Sandbox Code Playgroud)

但有没有办法解决这个问题,以便content_for返回其值而无需额外的空格?是什么导致这个额外的空格被返回?

whitespace ruby-on-rails render content-for ruby-on-rails-3

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