小编And*_*tti的帖子

无法运行rspec(未定义的方法`belongs_to')

更新 - 2015-12-09

我正在使用Rails 4.2.4和ruby 2.2.3.

这是我的spec_helper.rb文件(由生成器生成):

RSpec.configure do |config|
  require 'rails/all'
  require 'json_spec'
  require 'devise'
  require 'rspec/rails'

  config.infer_spec_type_from_file_location!

  config.include JsonSpec::Helpers
  config.include Devise::TestHelpers, type: :request

  config.include Devise::TestHelpers, type: :controller # https://github.com/plataformatec/devise#test-helpers

  config.expect_with :rspec do |expectations|
    expectations.include_chain_clauses_in_custom_matcher_descriptions = true
  end

  config.mock_with :rspec do |mocks|
    mocks.verify_partial_doubles = true
  end
end
Run Code Online (Sandbox Code Playgroud)

这是我的rails_helper.rb:

ENV['RAILS_ENV'] ||= 'test'
require File.expand_path('../../config/environment', __FILE__)

abort('The Rails environment is running in production mode!') if Rails.env.production?

# ADDED BY AS #
require 'support/database_cleaner'
require 'yarjuf'
# END OF ADDED BY AS …
Run Code Online (Sandbox Code Playgroud)

rspec ruby-on-rails ruby-on-rails-4

20
推荐指数
1
解决办法
2278
查看次数

使用部署在Heroku上的Redmine和Integrity跟踪GitHub上的私有仓库上的Rails项目

脚本

  • 项目A是一个Rails应用程序:

    • 代码在GitHub上托管在一个私人仓库上.
    • 部署在Heroku上(具有只读文件系统).
  • Project RRedmine的一个实例,用于管理我的项目A:

    • 代码在GitHub上托管在另一个私人仓库(同一个GitHub账户)上.
    • 部署在Heroku上(具有只读文件系统).
  • 项目CI是Integrity的一个实例,用于持续集成(通过运行测试)我的项目A:

    • 代码在GitHub上托管在第三个私有仓库(相同的GitHub帐户)上.
    • 部署在Heroku上(具有只读文件系统).

我想要的是

我希望能够:

  1. 在项目R上使用Redmine上的Repository功能(实质上,能够从项目R中查看存储库).

  2. 在CI上运行测试.

我的问题

在项目R和项目CI上克隆并保持项目A的代码最新.

我尝试了什么

对于1.点,我试图按照http://www.redmine.org/wiki/1/RedmineRepositories上的说明进行操作,唯一的区别是我在根目录中创建了A的本地裸副本R(由于Heroku对文件系统的限制),导致了/ A.git目录的创建.

在那之后,我在Heroku上重新部署了项目R,并在Redmine的项目中将A配置为SCM"Git",将A.git配置为.git目录的路径(我也试过./A git的).

但是,当我指向Redmine上的项目的Repository of A项目时,我收到了500条消息:

"在存储库中找不到条目或修订版."

我哪里错了?有什么建议吗?

谢谢!

ruby-on-rails github heroku redmine integrity

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

在谷歌分析中按语言分组

我想查看按 ISO 3316 语言分组的Demographic -> Language网格上的数据,(可选)ISO639 国家/地区代码国家变体之间没有差异。

例如,而不是看到:

| Language | Visits |
|----------|--------|
| it       | 56,027 |
| it-it    | 35,130 |
| en-us    | 5,878  |
| en       | 1,211  |
| es       | 897    |
| es-es    | 576    |
| ...      | ...    |
Run Code Online (Sandbox Code Playgroud)

我想看到这样的事情:

| Language | Visits |
|----------|--------|
| it       | 91,157 |
| en       | 7,089  |
| es       | 1473   |
|----------|--------|
Run Code Online (Sandbox Code Playgroud)

是否可以?

analytics google-analytics

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