我有一个分支,我(自动)从pull请求中应用一些补丁.
我这样做是通过提交PR的差异并有一个像这样的提交消息
现在,每次我在Github上托管的提交中执行此操作时,PR都会被引用.
在我的情况下,这不会为PR本身添加任何值,因为它被多次引用而不是任何讨论的一部分.我可以从提交消息中抑制此引用吗?
当我在提交消息中创建一堆具有PR url的不同提交时会发生这种情况:
在这里,您可以验证完全不相关的提交仅通过提交消息解析来创建引用:
我想要的是,使用Rails 3.1以某种方式构建它:

如果A设置了id b_id,则不应该为其设置id c_id.而且反过来也是如此.
我希望我可以从数据库级别进行迁移(检查约束?).这有点可能吗?或者在具有验证的模型中执行此操作是否更实惠?
我的环境:
我加入了一个持续了两个月的 Rails 项目。我看到开发人员正在修改现有迁移以更改列类型/名称?当我运行迁移时,没有任何反应,并且出现随机错误,例如未找到方法。当我调试并检查数据库时,发现字段名称不同,这就是错误的原因。
根据我对数据库的每次修改的理解,我们需要创建新的迁移。
这种修改现有迁移的行为可以接受吗?
控制器: @micropost = Micropost.new(params[:micropost])
但是这个form_tag正在发送给我params[:content]而不是params[:micropost][:content]
<%= form_tag( {:controller => :microposts, :action => :create}, :remote => true) do %>
<%= text_area_tag :content, "", :size=> "20x2" %>
...
...
...
<%= submit_tag "submit" %>
<% end %>
Run Code Online (Sandbox Code Playgroud)
服务器:
Processing by MicropostsController#create as JS
Parameters: {"utf8"=>"?", "content"=>"sdfsdf", "commit"=>"submit"}
Run Code Online (Sandbox Code Playgroud)