小编Thi*_*ent的帖子

Git push:"致命的'起源'似乎不是一个git存储库 - 致命的无法从远程存储库读取."

我知道已经提出了类似的问题.

但是,我认为我的问题是由于我之前犯的错误,因此是不同的:让我解释一下.

一切顺利,我可以:

  • git add . 我本地存储库中的所有文件.
  • git commit -m "message here" 添加消息到我的提交.
  • git push origin master 将我的文件上传到GitHub.
  • git push heroku master 将我的文件上传到Heroku.

但是,在某些时候,我在本地创建了一个新的分支add-calendar-model,以防应用程序开发的后续步骤向南...

......这正是发生的事情.

然而,尽管进行了许多尝试,但我没有设法从master分支到我的本地存储库获取初始代码 - 即我创建新分支之前的代码.

所以,我决定从GitHub 手动删除本地存储库和git clone我的master分支中的所有文件.

这样,我恢复了所有文件,但现在,我无法再将其推送到远程存储库.

任何时候我尝试运行git push origin add-calendar-modelgit push origin master,我收到以下错误:

fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository …
Run Code Online (Sandbox Code Playgroud)

git version-control branch github

85
推荐指数
5
解决办法
21万
查看次数

服务器是在主机"localhost"(:: 1)上运行并在端口5432上接受TCP/IP连接吗?

在此之前,请注意我在Stack Overflow和网络上的文章中发现了几个类似的问题,但这些都没有帮助我解决我的问题:

现在,问题在于:

  • 我有一个像魅力一样的Rails应用程序.
  • 与我的合作者一起,我们使用GitHub一起工作.
  • 我们有一个master和一个mvp分支机构.
  • 我最近git用Homebrew(Mac)更新了我的版本.
  • 我们使用Foreman在本地启动我们的应用程序.

现在,当我尝试在本地启动应用程序时,出现以下错误:

PG::ConnectionBad at /
could not connect to server: Connection refused
    Is the server running on host "localhost" (::1) and accepting
    TCP/IP connections on port 5432?
could not connect to server: Connection refused
    Is the server running on host "localhost" (127.0.0.1) and accepting
    TCP/IP connections on port 5432?
Run Code Online (Sandbox Code Playgroud)

我试图多次重启计算机.

我还检查了以下内容/usr/local/var/postgres:

PG_VERSION      pg_dynshmem     pg_multixact    pg_snapshots    pg_tblspc       postgresql.conf
base …
Run Code Online (Sandbox Code Playgroud)

ruby postgresql ruby-on-rails ruby-on-rails-3 ruby-on-rails-4

48
推荐指数
9
解决办法
8万
查看次数

Rails 4:Model:Class的未定义方法`relation_delegate_class'

我正在尝试按照这个关于为Rails创建一个Scoped邀请系统的 coderwall教程.

在我的Rails 4应用程序中,我有以下模型:

class User < ActiveRecord::Base
  has_many :administrations
  has_many :calendars, through: :administrations
  has_many :invitations, :class_name => "Invite", :foreign_key => 'recipient_id'
  has_many :sent_invites, :class_name => "Invite", :foreign_key => 'sender_id'
end

class Calendar < ActiveRecord::Base
  has_many :administrations
  has_many :users, through: :administrations
  has_many :invites
end

class Administration < ActiveRecord::Base
  belongs_to :user
  belongs_to :calendar
end

class Invite < ActiveRecord::Base
  belongs_to :calendar
  belongs_to :sender, :class_name => 'User'
  belongs_to :recipient, :class_name => 'User'
end
Run Code Online (Sandbox Code Playgroud)

以下是我的模型与教程中的模型之间的对应关系:

  • User <=> User
  • Calendar <=> UserGroup
  • Administration <=> …

model-view-controller activerecord ruby-on-rails nomethoderror ruby-on-rails-4

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

平台和框架有什么区别?

Stack Overflow上有几个主题,网上的帖子解决了这个问题:

但是,当我构思它们时,它们都没有真正帮助我理解框架和平台之间的实际差异.

我的意思是:

  • 框架:Rails,Django或Laravel.
  • 平台:Node.JS或Meteor

在上面的例子中,究竟是什么将平台与平台分开?

platform frameworks

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

Rails 4:结合has_many:通过与多态关联相关联

在我的Rails 4应用程序中,我有以下模型:

User
has_many :administrations
has_many :calendars, through: :administrations
has_many :comments
has_many :calendar_comments, through: :calendars, :source => :comments

Calendar
has_many :administrations
has_many :users, through: :administrations
has_many :posts
has_many :comments, through: posts
has_many :ads

Administration
belongs_to :user
belongs_to :calendar

Post
belongs_to :calendar
has_many :comments, as: :commentable

Ad
belongs_to :calendar
has_many :comments, as: :commentable

Comment
belongs_to :commentable, polymorphic: true
belongs_to :user
Run Code Online (Sandbox Code Playgroud)

我需要访问comments的是belong_to一个adcalendarad belongs_to.

这就是我在Calendars#Index行动中要做的事情:

@posts_comments = @user.calendar_comments.where(commentable_type: "Post").order("created_at DESC").limit(5)
@ads_comments …
Run Code Online (Sandbox Code Playgroud)

activerecord ruby-on-rails has-many-through polymorphic-associations ruby-on-rails-4

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

YouTube 数据 API 是否支持上传照片和故事?

原生 YouTube UI 目前支持多种内容类型:视频、社区帖子(照片、GIF、民意调查)和故事

YouTube 数据 API 非常清楚如何上传视频,但我无法找到有关上述其他两种内容类型的信息,即社区帖子和故事。

我确实阅读了另一个 Stack Overflow 线程,它本质上是关于通过 API 从“社区”选项卡访问现有内容,但我无法找到有关通过 API 将新内容发布到“社区”选项卡的任何其他信息。

有谁知道 YouTube Data API 目前是否支持将社区帖子和故事上传到 YouTube?

youtube-api youtube-data-api

7
推荐指数
0
解决办法
431
查看次数

常规Rails应用程序和Rails API之间有什么区别?

在学习Rails的过程中,我读到了如何将它与一些前端MV*JavaScript框架(如Backbone.js,Angular.js或Ember.js)结合起来以改进UX.

这引入了(对我而言)使用Rails作为API而不是Web应用程序的概念.

所以,现在,我很困惑:常规Rails应用程序和Rails API之间有什么区别?

frontend ruby-on-rails backend rails-api ruby-on-rails-4

6
推荐指数
3
解决办法
3539
查看次数

Rails 4:如何实现多对多关系的路由?

在我们的 Rails 4 应用程序中,有四种模型:

class User < ActiveRecord::Base
  has_many :administrations, dependent: :destroy
  has_many :calendars, through: :administrations
end

class Administration < ActiveRecord::Base
  belongs_to :user
  belongs_to :calendar
end

class Calendar < ActiveRecord::Base
  has_many :administrations, dependent: :destroy
  has_many :users, through: :administrations
end

class Post < ActiveRecord::Base
    belongs_to :calendar
end
Run Code Online (Sandbox Code Playgroud)

以下是相应的迁移:

class CreateUsers < ActiveRecord::Migration
  def change
    create_table :users do |t|
      t.string :first_name
      t.string :last_name
      t.string :email
      t.integer :total_calendar_count
      t.integer :owned_calendar_count

      t.timestamps null: false
    end
  end
end

class CreateAdministrations < ActiveRecord::Migration
  def change
    create_table …
Run Code Online (Sandbox Code Playgroud)

routes ruby-on-rails rails-routing ruby-on-rails-4

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

Rails 4:如何允许用户使用回车键提交表单,无需提交按钮

我有一个Rails 4,它使用Rails的默认表单(我不使用简单表单).

-----

编辑:虽然目标非常相似(允许用户通过按Enter键而不是按下提交按钮来提交表单),但我的问题与在Textarea中按Enter键时提交表单不同,因为它与Rails表单有关,特殊行为,并不像常规jQuery表单那样工作.

-----

我的一个表单允许用户创建注释:

<%= form_for([post, post.comments.build]) do |f| %>
  <p>
    <%= f.text_area :body, :placeholder => "New comment", size: "15x1" %><%= f.submit id: 'create_comment'%>
  </p>
<% end %>
Run Code Online (Sandbox Code Playgroud)

我想摆脱这个<%= f.submit id: 'create_comment'%>部分,并允许用户只需按回车键即可提交新评论.

怎么能实现这一目标?

forms ruby-on-rails ruby-on-rails-4

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

使用 JavaScript 计算字符串中的句子

已经有几个类似的问题:

我的情况有点不同。

我需要数数字符串中的句子数。

最接近我需要的答案是:

str.replace(/([.?!])\s*(?=[A-Z])/g, "$1|").split("|")
Run Code Online (Sandbox Code Playgroud)

这里唯一的问题是这个 RegEx 假设句子以大写字母开头,但情况并非总是如此。

更具体地说,我将一个句子定义为:

  • 以字母(大写与否)、数字甚至符号(如 $ 或 €)开头。
  • 以标点符号结尾,例如“.”、“?”或“!”。

但是,如果一个句子包含一个数字,而数字本身又包含一个“.”或一个“,”,则该句子应被视为一个句子而不是两个句子。

最后但并非最不重要的一点是,我们可以假设,除了第一句话,一个句子前面都有一个空格。

给定一个随机字符串,我如何计算它包含的 Javascript(或 CoffeeScript)的句子数?

javascript regex string count coffeescript

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