小编gkr*_*dvl的帖子

用Git维护项目

我有2个项目,实际上这两个项目相差约80%,主要区别在于语言和商业模式,一个是使用英语的大型受众,有一个9美元/月的商业模式,另一个是使用本地语言与免费增值商业模式.

有时当我想添加新的特性/功能时,我想在两个项目中添加它,但有时我想添加功能,特别是只为本地项目.

我的问题是,如何使用git维护这两个项目?

  1. 为每个项目维护2个git存储库或
  2. 维护单个git存储库,其中2个主要是branch或
  3. 还有其他建议吗?

git version-control

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

Git - 保留工作而不提交

我是git世界的新手,我想问如何解决我的工作流问题,基本上我有2台计算机,一台在办公室,一台在家里,而且我还有一个vps作为我的git共享存储库.当我在办公室工作时,我有未完成的代码,我想在家里继续我的工作,所以通常我会首先在办公室工作并将我的工作推入git共享存储库,之后我会在家里撤回继续吧

但有时,我只是没有直接回家,与此同时,我的同事之一,拉动代码并使用它,他只是对我大喊大叫,因为我犯了破坏的代码.所以我的问题是,如何在不提交的情况下更换计算机,但仍然可以完成未完成的工作?

git

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

Ajax推送引擎

之前有没有人听说过APE(Ajax Push Engine)?我正在构建Rails应用程序并尝试使用此APE实时引擎创建群聊,问题是如何使Rails与APE Server进行通信?有关使用Rails工作APE的任何教程或参考吗?

ajax push ruby-on-rails real-time

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

在Rails中查找数据

我有3个模型,用户,发布,评论和定义如下

    class Post < ActiveRecord::Base
      belongs_to :user
      has_many :comments
      def self.find_other_user_posts
           ?
      end
    end
    class User < ActiveRecord::Base
      has_many :posts
      has_many :comments
      has_many :posts_commented_on, :through => :comments, :source => :posts
    end
    class Comment< ActiveRecord::Base
      belongs_to :post
      belongs_to :user
    end
Run Code Online (Sandbox Code Playgroud)

用户可以有很多帖子和很多评论,问题是我想在Post模型中制作返回帖子集合的方法.该方法将查找不属于当前用户的帖子和评论.例如,有

Post: A have Comment: A1
Post: B have Comment: B1, B2, B3, B4
Post: C have Comment: C1, C2
Post: D have Comment: nil
Post: E have Comment: nil
Post: F have Comment: F1, F2, F3
Run Code Online (Sandbox Code Playgroud)

当前用户自己的帖子A,E和评论A1,B2,所以呼叫:

@posts = Post.find_other_user_posts …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails

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

你会如何在RSpec中测试这个动作?

我是RSpec的新手,我的ruby on rails代码中有这个控制器

def create
  @article = current_user.articles.build params[:article]
  if @article.save
    redirect_to articles_path, :notice => 'Article saved successfully!'
  else
    render :new
  end
end
Run Code Online (Sandbox Code Playgroud)

你会如何在RSpec中测试这个动作?

谢谢

rspec2 ruby-on-rails-3

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