小编bma*_*ets的帖子

如何更改默认SVN用户名和密码以提交更改?

我需要将我的更改提交到存储库,但在这台笔记本电脑上(svn配置)我不是默认用户.

如何在svn config中将我的登录名和密码设置为默认值?

OS_X 10.9 svn,版本1.7.10(r1485443)

svn authentication config

44
推荐指数
3
解决办法
15万
查看次数

如何使用自制软件在Mac上安装Solr?

在我的自制软件中,我只能访问solr 4.9.0,但它已从repo中删除,所以我看到404错误:

bmalets:~ bmalets$ brew install solr
==> Downloading http://www.apache.org/dyn/closer.cgi?path=lucene/solr/4.9.0/solr-4.9.0.tgz
==> Best Mirror http://apache.ip-connect.vn.ua/lucene/solr/4.9.0/solr-4.9.0.tgz

curl: (22) The requested URL returned error: 404 Not Found
Error: Failed to download resource "solr"
Download failed: http://apache.ip-connect.vn.ua/lucene/solr/4.9.0/solr-4.9.0.tgz
Run Code Online (Sandbox Code Playgroud)

现在solr 4.10.0版本已经可以使用了,但brew看不到它...因为在每个turtorial for solr我都看到'在1st-run brew install solr'.我不希望将来更新/升级有问题...如何在我的mac上安装brew来安装新的Solr版本?

ps Homebrew 0.9.5,OS_X 10.9.5

macos homebrew solr osx-mavericks

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

如何为某些HTML页面部件的屏幕阅读器设置优先级?

我想让我的HTML页面适合屏幕阅读器.

目前,该页面有3个主要部分:标题,侧边栏和内容:

在此输入图像描述

屏幕阅读器首先读取标题,然后是侧边栏,最后是搜索结果.

不幸的是,具有视力问题的用户会等待很长时间,而程序会读取所有侧栏内容(导致侧栏包含许多过滤器).如何为搜索结果设置更高的优先级?原因应在侧边栏内容之前阅读搜索结果.

如果有人向我提供HTML教程,告诉我如何提高HTML页面的可访问性级别,那将会很棒:

  • 如何更改屏幕阅读器跳过的某些DIV元素?
  • 如何更改阅读页面内容的顺序?
  • 如何才能使可读的搜索表单和搜索结果(以及一些链接)?

html accessibility screen-readers wai-aria wcag2.0

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

Google Oauth SSL错误 - SSL_connect返回= 1 errno = 0状态= SSLv3读取服务器证书B:证书验证失败

我正在开发具有社交授权的rails app.Facebook和Twitter登录工作正常,但谷歌有点奇怪......

我的谷歌初始化程序:

  provider :google_oauth2, OAUTH_CONFIG[:google_api_key], OAUTH_CONFIG[:google_api_secret], {
    :access_type => 'offline',
    :prompt => 'consent',
    :scope => 'userinfo.email, userinfo.profile, youtube.readonly'
  }
Run Code Online (Sandbox Code Playgroud)

我在点击Google登录时看到的错误:

Faraday::Error::ConnectionFailed
SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed
/Users/bmalets/.rvm/rubies/ruby-2.1.4/lib/ruby/2.1.0/net/http.rb:920:in `connect'
/Users/bmalets/.rvm/rubies/ruby-2.1.4/lib/ruby/2.1.0/net/http.rb:920:in `block in connect'
/Users/bmalets/.rvm/rubies/ruby-2.1.4/lib/ruby/2.1.0/timeout.rb:76:in `timeout'
/Users/bmalets/.rvm/rubies/ruby-2.1.4/lib/ruby/2.1.0/net/http.rb:920:in `connect'
/Users/bmalets/.rvm/rubies/ruby-2.1.4/lib/ruby/2.1.0/net/http.rb:863:in `do_start'
/Users/bmalets/.rvm/rubies/ruby-2.1.4/lib/ruby/2.1.0/net/http.rb:852:in `start'
/Users/bmalets/.rvm/rubies/ruby-2.1.4/lib/ruby/2.1.0/net/http.rb:1369:in `request'
faraday (0.8.8) lib/faraday/adapter/net_http.rb:75:in `perform_request'
faraday (0.8.8) lib/faraday/adapter/net_http.rb:38:in `call'
faraday (0.8.8) lib/faraday/request/url_encoded.rb:14:in `call'
faraday (0.8.8) lib/faraday/connection.rb:253:in `run_request'
oauth2 (0.8.1) lib/oauth2/client.rb:88:in `request'
oauth2 (0.8.1) lib/oauth2/client.rb:131:in `get_token'
oauth2 (0.8.1) lib/oauth2/strategy/auth_code.rb:29:in `get_token'
Run Code Online (Sandbox Code Playgroud)

SSL证书有什么问题?请帮忙

在谷歌搜索结果中,我看到许多类似的答案 - …

ruby-on-rails oauth google-api google-api-client google-api-ruby-client

9
推荐指数
2
解决办法
2297
查看次数

如何从 postgres JSONB 列获取值?

我有 PostgreSQL 10.5 数据库和 Rails 5 应用程序。

我的型号:

# == Schema Information
#
# Table name: property_keys
#
#  id         :integer          not null, primary key
#  name       :string
#  created_at :datetime         not null
#  updated_at :datetime         not null
#  i18n_name  :jsonb
#

class PropertyKey < ApplicationRecord
  # Fields
  store :i18n_name, accessors: I18n.available_locales, coder: JSON
end
Run Code Online (Sandbox Code Playgroud)

我的迁移:

class LocalizeProperties < ActiveRecord::Migration[5.2]
  def up
    add_column :property_keys, :i18n_name, :jsonb

    PropertyKey.all.each do |property_key|
      [:en, :de, :ru].each do |locale_key|
        property_key.i18n_name[locale_key] = property_key.name
      end

      property_key.save!
    end …
Run Code Online (Sandbox Code Playgroud)

postgresql json jsonb ruby-on-rails-5 postgresql-10

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

如何禁用Rspec输出的http日志?

我正在为我的rails应用程序编写测试.我只想看到'.' 当rspec运行时,和'*'符号.但我正在观看HTTP日志,不知道如何禁用它们.我终端输出的一块rspec:

.............get http://0.0.0.0:3000/device_info/?api_session=%23%7Bapi_session%7D User-Agent: "Faraday v0.8.7" 404 content-type: "text/html" x-cascade: "pass" connection: "close" server: "thin 1.5.1 codename Straight Razor" .....get http://0.0.0.0:3000/device_info/12345?api_session=%23%7Bapi_session%7D User-Agent: "Faraday v0.8.7" 400 ..
Run Code Online (Sandbox Code Playgroud)

我假设原因可能是'法拉第'宝石的配置.如何从我的rspec输出中禁用此日志?

configuration logging rspec ruby-on-rails faraday

7
推荐指数
2
解决办法
2277
查看次数

如何禁用heroku上的资产编译?

我正在尝试使用这个turtorial将我的rails应用程序部署到heroku:

https://devcenter.heroku.com/articles/getting-started-with-rails4

所以,我使用rails 4.1.1和ruby 2.1.1

我的Gemfile gem 'rails_12factor', group: :production里面有.

我的application.rb:


require File.expand_path('../boot', __FILE__)

require 'rails/all'

Bundler.require(*Rails.groups)

module Charticus
  class Application  Rails::Application
    # Settings in config/environments/* take precedence over those specified here.
    # Application configuration should go into files in config/initializers
    # -- all .rb files in that directory are automatically loaded.

    # Set Time.zone default to the specified zone and make Active Record auto-convert to this zone.
    # Run "rake -D time" for a list of tasks for …
Run Code Online (Sandbox Code Playgroud)

assets heroku precompile asset-pipeline ruby-on-rails-4

4
推荐指数
2
解决办法
4226
查看次数

Solr Replication和Solr Cloud有什么区别?

我支持rails项目,它包含rails app和Solr的附加实例.

我的环境:rails 3.2.1,ruby 2.1.2,sunspot 2.1.0,Solr 4.1.6.

问题:

Clould提供商不稳定.我不能使用其他云提供商 - 这是客户的需求.通常,搜索服务器继续维护,Web应用程序停止生产.因此,我考虑如何制作2个相同的搜索服务器而不是一个,以使系统更稳定:如果一个服务器将关闭,其他服务器将继续工作.

摆脱困境的方法:

题:

  1. 怎么办?为什么?
  2. SolrCloud是更好的解决方案吗?
  3. 这些变体的PROC和CONS是什么?
  4. 在哪些情况下更好地应对SolrCloud?
  5. 在哪些情况下更好地处理Solr Replication?

replication solr sunspot-solr solrcloud solr4

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

Recaptcha gem 错误“未指定站点密钥。”

我正在尝试按照文档中的描述在我的 Rails 5 应用程序中设置 Recaptcha,但失败了。

我使用这个 gem:recaptcha (4.6.6)ruby 2.5.0并​​且rails 5.1.4

在视图形式中:

<%= flash[:recaptcha_error] %>
<%= recaptcha_tags %>
Run Code Online (Sandbox Code Playgroud)

在设备注册控制器中:

  prepend_before_action :check_captcha, only: :create

  private

  def check_captcha
    unless verify_recaptcha
      self.resource = resource_class.new sign_up_params
      resource.validate # Look for any other validation errors besides Recaptcha
      respond_with_navigational(resource) { redirect_to new_user_registration_path }
    end 
  end
Run Code Online (Sandbox Code Playgroud)

在我的初始化程序/recaptcha.rb 中

Recaptcha.configure do |config|
  config.site_key   = Rails.application.config_for(:recaptcha)['site_key']
  config.secret_key = Rails.application.config_for(:recaptcha)['secret_key']
end
Run Code Online (Sandbox Code Playgroud)

在我的 recaptcha.yml 中:

default: &default
  site_key: <%= ENV["RECAPTCHA_SITE_KEY"] %>
  secret_key: <%= ENV["RECAPTCHA_SECRET_KEY"] %>

development:
  <<: …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails recaptcha ruby-on-rails-5 invisible-recaptcha

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

如何使用rvm在OS_X 10.9上安装ruby 2.1.0?(没有二进制红宝石可用于:osx/10.9/x86_64/ruby​​)

我正在尝试安装ruby 1.9.3-p545或ruby-2.1.0或ruby-2.1.1,但它失败了......

我的环境:

  • OS_X 10.9 x86_64
  • rvm 1.25.20

来自终端的错误:


bmalets$ rvm install 1.9.3-p545
Searching for binary rubies, this might take some time.
No binary rubies available for: osx/10.9/x86_64/ruby-1.9.3-p545.
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.
Checking requirements for osx_port.
Installing macports......................................................bmalets password required for 'make install': 
......................
Installing requirements for osx_port.
Updating system............
Error running 'requirements_osx_port_update_system ruby-1.9.3-p545',
showing last 15 lines of /Users/bmalets/.rvm/log/1394647562_ruby-1.9.3-p545/update_system.log
checking Mac OS X version... 10.9.2
checking Xcode location... …
Run Code Online (Sandbox Code Playgroud)

install rvm ruby-1.9.3 osx-mavericks ruby-2.1

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