小编Mys*_*srt的帖子

从git diff中排除目录

我想知道如何从我的Git diff中排除整个目录.(在这种情况下/规范).我正在使用git diff命令为我们的整个软件版本创建差异.但是,规范的更改与此过程无关,只会造成令人头疼的问题.现在我知道我能做到

git diff previous_release..current_release app/
Run Code Online (Sandbox Code Playgroud)

这将为app目录中的所有更改创建一个diff,但不会在lib /目录中创建.有谁知道如何完成这项任务?谢谢!

编辑:我只是想清楚,我知道我可以在最后编制所有目录的参数,减去/ spec.我希望有一种方法可以真正排除命令中的单个目录.

git

157
推荐指数
6
解决办法
6万
查看次数

使用Cucumber,有没有一种方法可以在没有界面的情况下登录用户?

我的绝大多数 Cucumber 功能都需要用户登录。但是,我实际上不需要为每个测试都测试登录功能。我目前正在使用 Devise 进行身份验证。

我正在寻找一种使用设备登录用户的方法,而无需填写登录表单。有办法做到这一点吗?我不想在每次测试时都使用登录操作。

ruby-on-rails cucumber devise ruby-on-rails-3

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

成为数据库超级用户 - 工程师

我正在尝试向我的某个应用程序添加数据库扩展,特别是fuzzystrmatch扩展.每当我尝试添加它时,我都会收到以下错误

-- execute("CREATE EXTENSION fuzzystrmatch") rake aborted! An error has occurred, this and all later migrations canceled:

PGError: ERROR:  permission denied to create extension "fuzzystrmatch" HINT:  Must be superuser to create this extension. : CREATE EXTENSION fuzzystrmatch
Run Code Online (Sandbox Code Playgroud)

我发现成为超级用户的唯一事情就是这样:

https: // blog.engineyard.com/ 2012/ postgresql- 9-1- is- now- in- beta`

我不知道怎么做?我ssh到数据库然后必须sudo执行命令?我发现的一切都非常无益.任何帮助表示赞赏谢谢.

postgresql engineyard

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