小编Nei*_*ton的帖子

我可以在两次提交之间的git子文件夹中获取已更改文件的列表吗?

我有一个包含许多文件夹的git repo.我需要找出两个提交之间的其中一个文件夹中哪些文件已更改.

有这么好的方法吗?

git

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

Rails - 常量哈希?

我的应用程序需要一个模型(?),它基本上包含另一个实体的状态.在实体中我想存储状态的ID,但在我的应用程序中,视图是根据一个好的单词描述进行讨论.例如,1 =新的,2 =使用等等.

我怎样才能以最好的方式实现这一点,这意味着我可以轻松设置和检索此状态列而无需重复自己?

最终我想要的东西

Foo.status = 'New'  (actually sets value to 1)
Run Code Online (Sandbox Code Playgroud)

Foo.status  (returns 'New', but stores 1)
Run Code Online (Sandbox Code Playgroud)

我是否以正确的方式思考这个问题?

ruby ruby-on-rails

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

我可以使用GUI工具SSH到MySQL吗?

我有一个ubuntu服务器,我只锁定了HTTP,HTTPS和SSH(端口30000).在这个盒子里,我有一个MySQL服务器,99.9%的时间只在本地使用.我不时地想用GUI工具连接到MySQL实例,但是没有触及防火墙.

因此,可以设置,以便我可以通过SSH连接连接到MySQL框?我可以做任何类型的端口转发魔术吗?

mysql linux ssh ubuntu firewall

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

有没有像样的开源多租户CMS?

我们正在寻找一种CMS,我们可以将其用作我们推出的新产品的基础.

由于它主要是基于内容的东西,我们需要将所有内容都基于CMS,但我们需要一些东西:

  • 由于我们支持数以万计的用户,我们理想情况下需要一个多租户CMS(单一共享代码库),可以支持每个站点的不同设计
  • 由于我们正在销售功能,我们需要能够部署新"模块"并在每个站点上打开/关闭它的东西
  • 我们更喜欢开源的东西(PHP或Rails,那种东西)

在我考虑建造某些东西之前,那里有什么东西有什么好处吗?

content-management

10
推荐指数
2
解决办法
7200
查看次数

Postgres COPY TO NULL整数

我有一个包含各种列的CSV.其中一列包含整数数据.但是,在运行副本时:

COPY soc 
FROM '~/soc.asc'
WITH DELIMITER '$';
Run Code Online (Sandbox Code Playgroud)

我得到以下内容:

ERROR:  invalid input syntax for integer: ""
CONTEXT:  COPY soc, line 1, column soc_code: ""
Run Code Online (Sandbox Code Playgroud)

因为看起来Postgres试图在一个整数中粘贴一个空字符串.我怎样才能解决这个问题?如果可以帮助我,我真的不想捏造我的架构以适应导入.

csv postgresql import

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

在React中变异道具

我有一个React组件,通过它接收一个或多个对象props.我想做的事情就是重新订购这些道具.但是,似乎React重新渲染仅在state更改时发生.

现在我在父对象中处理了排序并传递方法来处理作为prop的排序,但理想情况下我希望负责渲染这些对象的组件也处理排序.

夹紧propsstate似乎不错,但什么是在这里做的最好的事情?

javascript reactjs

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

在Rails中分组选择

简单的问题 - 如何将select(ActionView :: Helpers :: FormOptionsHelper)与分组选项一起使用?

我已经使用了select_tag(ActionView :: Helpers :: FormTagHelper),但我真的希望使用select标签来匹配表单的其余部分.这可能吗?

我的选择如下:

[
  ['Group 1', ["Item 1", "Item 2", "Item 3"]],
  ['Group 2',["Item 1", "Item 2", "Item 3", "Item 4"]]
]
Run Code Online (Sandbox Code Playgroud)

我的观点目前是:

%tr#expense
  %td
    = f.text_field :value
    = f.hidden_field :type, :value => mode
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails

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

从设计发送延迟的电子邮件

有没有一种简单的方法告诉Devise通过delayed_job发送所有电子邮件?

ruby-on-rails delayed-job devise

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

TypeError:错误的参数类型String(预期的模块)

我有以下代码:

class ProfileLookup < ActiveRecord::Base
  class << self
    ProfileLookup.select("DISTINCT category").map{|c| c.category}.each do |category|
      define_method("available_#{category.pluralize}".to_sym) do
        ProfileLookup.where(category: category).order(:value).all.collect{|g| g.value}
      end
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

它基本上包含一大堆查找数据,按类别拆分.目的是为数据库中的每个类别创建一个方法.通过Rails控制台,此代码按预期工作:

ruby-1.9.3@hub :002 > ProfileLookup.available_genders
  ProfileLookup Load (0.6ms)  SELECT "profile_lookups".* FROM "profile_lookups" WHERE "profile_lookups"."category" = 'gender' ORDER BY value
 => ["Female", "Male"] 
Run Code Online (Sandbox Code Playgroud)

但是,我的规格都失败了.以下规格:

require "spec_helper"

describe ProfileLookup do

  its(:available_genders).should include("Male")
  its(:available_age_groups).should include("0-17")
  its(:available_interests).should include("Autos & Vehicles")
  its(:available_countries).should include("United States")

end
Run Code Online (Sandbox Code Playgroud)

失败了:

Exception encountered: #<TypeError: wrong argument type String (expected Module)>
backtrace:
/Users/fred/code/my_app/spec/models/profile_lookup_spec.rb:5:in `include'
Run Code Online (Sandbox Code Playgroud)

这里有什么问题?

ruby metaprogramming ruby-on-rails rspec2

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

Scrum - 你在哪里做所有'其他'的东西?

使用Scrum,有用户故事的原理和这些干预任务等等迭代到成品 - 这很好.

但是,假设我有100个需要实现的功能,在现实世界中我不能将任何开发人员放在这些上,直到完成许多正常的辅助工作 - 例如,做一个UI设计(当然你需要有)这个功能的整体概念?),或构建不一定表现为功能的底层东西.

那么,这会发生在哪里?

agile scrum

6
推荐指数
2
解决办法
466
查看次数