小编Nic*_*ilt的帖子

如何用实验分支替换master分支

我有两个分支:主人和实验.它们都是分开进化而且现在非常不同.现在我准备让实验分支我的主分支.

如果我试试

git checkout master
git merge experiment
Run Code Online (Sandbox Code Playgroud)

我得到了大量的错误.

在没有失去实验分支的所有历史的情况下,让实验分支成为主人的最简单方法是什么.

我已经创建了一个master分支的备份,就像这样的1.0版

git checkout master
git checkout -b release_1
Run Code Online (Sandbox Code Playgroud)

git

5
推荐指数
2
解决办法
7585
查看次数

如何将参数传递给使用Rake :: Task调用的rake任务

这是我的佣金任务

task :lab => :enviroment do 
  Rake::Task["db:rollback"].invoke('STEP=5')
end
Run Code Online (Sandbox Code Playgroud)

它没有做我想要的.我想要的是

rake db:rollback STEP=5
Run Code Online (Sandbox Code Playgroud)

我在ruby 1.9.2上使用Rails 3.2.1.

在命令行上我想执行

rake lab
Run Code Online (Sandbox Code Playgroud)

真实情况要复杂得多,但这就是主宰.

ruby-on-rails

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

sed命令在mac中不起作用

以下sed命令无法在我的Lion mac上运行.

find . -type f -exec sed -i 's/user_dashboard/user/g' {} \;
Run Code Online (Sandbox Code Playgroud)

我收到了这个错误

sed: 1: "./vendor/assets/javascr ...": invalid command code .
Run Code Online (Sandbox Code Playgroud)

bash sed

5
推荐指数
2
解决办法
7871
查看次数

Rails中的ActiveSupport :: StringInquirer

我有一个带有状态列的用户模型.而不是像这样每次进行字符串比较

user.status == 'verified'
Run Code Online (Sandbox Code Playgroud)

我虽然应该这样做

user.status.verified?
Run Code Online (Sandbox Code Playgroud)

所以我添加了以下代码

  def status
    ActiveSupport::StringInquirer.new(self.status)
  end
Run Code Online (Sandbox Code Playgroud)

但是现在我的堆栈级别太深了,这是可以理解的.我该如何解决?

我正在使用Rails 3.2.

ruby ruby-on-rails

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

使用PayPal分割付款

我正在建立一个在线商店,列出一个项目是免费的.

买家只能通过PayPal支付.

当买家以100美元购买商品时,我想向卖家收取5%的费用.我有卖家的paypal电子邮件地址.

我可以通过paypal向卖家收取5美元的费用吗?

到目前为止,我已经看到帐户持有人必须采取行动向某人付款.在这种情况下,帐户持有人是卖家,我试图向卖家的帐户收费,而卖方当时没有采取任何行动.

paypal

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

我在所有分支机构完成的所有提交

我知道我可以使用

git log --author='Johnny'
Run Code Online (Sandbox Code Playgroud)

查看Johnny完成的所有提交.然而,这将只为当前分支得到结果.有没有办法让Johnny在过去2天内在所有分支中完成所有提交.

git

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

如何多次连接同一个表

我正在使用postgresql.

我有一个名为custom_field_answers的表.数据看起来像这样.

Id | product_id | value      | number_value | 
4  | 2          |            | 117          |
3  | 1          |            | 107          |
2  | 1          | bangle     |              |
1  | 2          | necklace   |              |
Run Code Online (Sandbox Code Playgroud)

我想找到所有产品,其text_value为'bangle',number_value小于50.

SELECT p.*
FROM "products" AS p
INNER JOIN "custom_field_answers" AS a1 ON p."id" = a1."product_id"
INNER JOIN "custom_field_answers" AS a2 ON p."id" = a1."product_id" 
WHERE a1."value" = 'bangle' AND a2."number_value" < 50
Run Code Online (Sandbox Code Playgroud)

我尝试使用以下代码生成该sql.

conditions = <conditions from arel>
relation = self.scoped …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails

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

标签 统计

ruby-on-rails ×3

git ×2

bash ×1

paypal ×1

ruby ×1

sed ×1