小编Joe*_*att的帖子

在github readme.md中引用当前分支

在我的github repo的readme.md文件中,我有一个Travis-CI徽章.我使用以下链接:

https://travis-ci.org/joegattnet/joegattnet_v3.png?branch=staging
Run Code Online (Sandbox Code Playgroud)

显而易见的问题是分支是硬编码的.是否可以使用某种变量,以便分支是当前正在查看的分支?

markdown github travis-ci

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

Rails 4默认范围

在我的Rails应用程序中有一个默认范围,如下所示:

default_scope order: 'external_updated_at DESC'
Run Code Online (Sandbox Code Playgroud)

我现在升级到Rails 4,当然,我得到以下弃用警告"不推荐使用散列调用#scope或#default_scope.请使用包含范围的lambda.".我已经成功转换了我的其他范围,但我不知道default_scope的语法应该是什么.这不起作用:

default_scope, -> { order: 'external_updated_at' }
Run Code Online (Sandbox Code Playgroud)

default-scope ruby-on-rails-4

73
推荐指数
3
解决办法
5万
查看次数

Rails:迁移后运行初始化程序

我有一些代码,我从初始化程序运行,它工作正常.(它将yaml文件的默认设置保存到rails-settings-cache gem 的数据库中.)

但是当我在Travis CI上运行它时,由于它从头开始进行迁移,因此初始化程序失败,因为该表尚不存在.

有没有运行代码的方式迁移,但应用程序启动之前?

ruby-on-rails rails-migrations

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