小编Mar*_* B.的帖子

Git合并推

我是从Git开始的,所以我觉得这个问题可能是一天中最新的问题,因为这个任务很简单,但它引起了一个非常头疼的问题.

我有2个本地分支机构:

  • 本地/生产

和2遥控器:

  • 生产

我需要将本地更改传递给生产.所以,我的工作流程是:

git checkout local/production
git merge master
git commit
git push
Run Code Online (Sandbox Code Playgroud)

git merge: 似乎工作正常,它检测到所有差异.

git commit:

在分支本地/生产

您的分支在2次提交之前领先于'origin/production'.

无需提交(工作目录清理)

git推:

一切都是最新的

这就是全部,我无法将我的更改推送到远程存储库.

git branch push github

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

Heroku + Rails + PG:ActiveRecord :: StatementInvalid(PG :: ConnectionBad:PQconsumeInput()SSL连接意外关闭

我在日志中随机且非常频繁地收到以下错误:

Nov 06 05:31:21 lmrapp app/web.2:  [wbinternacional] [0f0965e3-e537-4aed-8f3e-311a222e8fa1] PG::ConnectionBad: PQconsumeInput() SSL connection has been closed unexpectedly 
Nov 06 05:31:21 lmrapp app/web.2:  [wbinternacional] [0f0965e3-e537-4aed-8f3e-311a222e8fa1] Completed 500 Internal Server Error in 23ms 
Nov 06 05:31:21 lmrapp app/web.2:  FATAL:  terminating connection due to administrator command 
Nov 06 05:31:21 lmrapp app/web.2:  ActiveRecord::StatementInvalid (PG::ConnectionBad: PQconsumeInput() SSL connection has been closed unexpectedly 
Run Code Online (Sandbox Code Playgroud)

可能是由于我的PGB计划在heroku上的连接限制(我有"Hobby-basic"有20个连接)?

谢谢

postgresql ssl activerecord ruby-on-rails heroku

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

通过Polymorphic association rails创建对象

我需要(或者我认为)在我的模型中实现多态关联,但是我有些不对劲.让我们看看我的情况,这是一个简单的问题/答案系统,逻辑如下: - 一个问题可以通过N个答案回答. - 答案可以只是"文本"XOR(一个或另一个,而不是两个)"图片".

迁移:

class CreateAnswers < ActiveRecord::Migration
    def change
        create_table :answers do |t|
            t.integer :question_id
            t.references :answerable, :polymorphic => true
            t.timestamps
        end
    end
end

class CreateAnswerTexts < ActiveRecord::Migration
    def change
        create_table :answer_texts do |t|
            t.text :content

            t.timestamps
        end
    end
end

class CreateAnswerPictures < ActiveRecord::Migration
    def change
        create_table :answer_pictures do |t|
            t.string :content

            t.timestamps
        end
    end
end
Run Code Online (Sandbox Code Playgroud)

型号 *answer.rb*

class Answer < ActiveRecord::Base
    belongs_to :user_id
    belongs_to :question_id
    belongs_to :answerable, :polymorphic => true

    attr_accessible :answerable_type
end
Run Code Online (Sandbox Code Playgroud)

answer_text.rb …

ruby ruby-on-rails polymorphic-associations

9
推荐指数
1
解决办法
2万
查看次数

多租户Web应用程序的自定义域

我正在开发一个应用程序(RoR + Heroku),允许用户使用我的子域(pagename.myapp.com)或使用他们自己的域(pagename.com)创建自己的网站.重要的一点是,此选项是我的业务的关键:子域是免费计划,自定义域是付费域.所以我有一个表格,用于存储每个用户的自定义域名,并检查此页面是否处于活动状态(存在且已支付配额).

为此,我需要为用户提供将其域指向我的服务器的功能.我们都知道Heroku不建议使用DNS A-Records.

此外,我想尽可能抽象这个功能,以便将来能够切换我的基础设施(Heroku到AWS),而不必要求我的所有用户更改他们的DNS区域.考虑到这一点,我认为最好的选择是运行类似于EC2代理(使用AWS弹性IP),这使我拥有此IP的所有权.我认为这个代理应该重定向到proxy.myapp.com,我会在应用程序级别解析请求.

由于我没有找到关于这一点的明确信息,我不确定这个小说是否是最好的解决方案以及如何设置代理(使用哪种代理?Nginx可能吗?).

说,我想问一下建议/最佳实践来解决这个"常见"特征.

谢谢

dns proxy heroku amazon-ec2 multi-tenant

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