我在github上有一个repo,它包含一个部署到两个不同域的Web应用程序.应用程序在这里和那里有轻微的逻辑分支,根据它部署到哪个域而表现不同.
它已经到了我想要将它分成两个单独的存储库的位置,每个域一个.
Github不会让我把它分成同一个组织.搜索"git duplicate repo"表示我应该克隆并镜像推送它,但这似乎是为了保持两个repos同步,我不想这样做.
最好的方法是什么?如果可能的话,我想在新副本中保留旧的提交历史记录.
现在,在Rails 4中不推荐使用ActiveRecord :: Relation#all,你应该如何迭代所有记录?
过去像:
Foo.all.each do |foo|
# whatever
end
Run Code Online (Sandbox Code Playgroud)
我现在可以这样近似,但感觉很脏:
Foo.where(true).each do |foo|
# whatever
end
Run Code Online (Sandbox Code Playgroud)
有没有更好的办法?
我已经按照我可以找到的所有说明来修复缩小,例如
var MyController = function(renamed$scope, renamedGreeter) {
...
}
MyController.$inject = ['$scope', 'greeter'];
Run Code Online (Sandbox Code Playgroud)
和
someModule.factory('greeter', ['$window', function(renamed$window) {
...;
}]);
Run Code Online (Sandbox Code Playgroud)
但棱角分明拒绝继续工作.它总是抛出错误"Unknown provider:eProvider"
以下是我试图让它运作的两次尝试......任何人都可以帮忙吗?
https://github.com/jemminger/angular-test1
https://github.com/jemminger/angular-test2
他们已经预先编译了资产并且开发模式被配置为用作生产,因此您应该能够"使用"来查看(不)工作.
我需要在我的项目中使用两个宝石,它们都声称PDF命名空间:pdf-reader和htmldoc.
有没有办法让他们一起玩得很开心?我能想到的唯一方法是重写我自己的htmldoc版本,为它提供一个不同的命名空间.
我搜索了SO的答案,但似乎我的具体情况与其他情况略有不同.
基本上我的数据包含一些带有"位置"的"主"记录(RoR中的acts_as_list),然后是任意数量的"自定义"记录,其中custom_position用于镜像主位置.所需的结果是检索包含master + custom记录的集合,由master1,custom1 ...,master2,custom2 ...排序,
主记录将具有NULL custom_position; 自定义记录的custom_position等于其主人的位置.
源数据,未分类:
name sort_a sort_b ==== ====== ====== Lorem 1 NULL ipsum 2 NULL dolor 3 NULL Lorem foo 4 1 ipsum foo 5 2 dolor foo 6 3 Lorem bar 7 1 ipsum bar 8 2 dolor bar 9 3 Lorem duck 10 1 ipsum duck 11 2 dolor duck 12 3
期望的排序:
name sort_a sort_b ==== ====== ====== Lorem 1 NULL Lorem foo 4 1 Lorem bar 7 1 Lorem …
假设我有一个类似的文档
<style type="text/css">
div {
border:1px solid;
padding:15px;
}
#i_am_relatively_positioned{
background-color:#fcc;
margin:50px;
padding:50px;
position:relative;
}
#inner {
background-color:#cfc;
}
#i_want_to_be_absolute_to_body{
background-color:#ccf;
left:0;
position:absolute;
top:0;
}
</style>
<body>
<div id="i_am_relatively_positioned">
<div id="inner">inner</div>
<div id="i_want_to_be_absolute_to_body">absolute to body</div>
</div>
</body>
Run Code Online (Sandbox Code Playgroud)
有没有一种方法,使绝对定位相对于body元素,而不是其直系亲属容器#i_want_to_be_absolute_to_body?
我知道我可以使用一些负面的顶部和左边,但这似乎是kludgey - 这是我唯一的选择吗?
是的,我知道,这是常见的问题,但我在最近3个小时内无法解决.
我这样查询:
$query = 'UPDATE `'.$masterapp_users_table.'` SET `login` = "'.htmlspecialchars(strip_tags($_POST['login'])).'", `pass` = "'.md5(htmlspecialchars(strip_tags($_POST['pass']))).'", `email` = "'.htmlspecialchars(strip_tags($_POST['email'])).'", `firstname` = "'.htmlspecialchars(strip_tags($_POST['fn'])).'", `secondname` = "'.htmlspecialchars(strip_tags($_POST['sn'])).'" WHERE `login` = "'.htmlspecialchars(strip_tags($_POST['previouslogin'])).'"';
echo $query.'<br />';
mysql_query($query) or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)
我明白了
UPDATE `masterapp_users` SET `login` = "asdasdasd", `pass` = "a3dcb4d229de6fde0db5686dee47145d", `email` = "asdasdasd", `firstname`
= "asdasdasd", `secondname` = "asdasdasd" WHERE `login` = "88888881"<br />Unknown column 'login' in 'where clause'
Run Code Online (Sandbox Code Playgroud)
但它改变了记录!也许有人能看到我看不到的东西?
哦! 忘了说:如果我将该字符串从浏览器粘贴到PMA,它可以正常工作.
更新:
CREATE TABLE IF NOT EXISTS `masterapp_users` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`login` varchar(64) COLLATE …
Run Code Online (Sandbox Code Playgroud) 我可以从 Postgres 中选择行作为 JSON,例如
select row_to_json(t)
from (
select id, name from accounts
) t
Run Code Online (Sandbox Code Playgroud)
它以这种格式返回每一行:
{"id":6001,"name":"Foo"}
Run Code Online (Sandbox Code Playgroud)
我想以这种格式获取它们:
{ 6001: {"name":"Foo"} }
Run Code Online (Sandbox Code Playgroud)
这可能吗?
编辑:
这将为我提供一行的正确格式:
select json_build_object(id,json_build_object('name',name)) from accounts
Run Code Online (Sandbox Code Playgroud)
但是我最终想要的是由键索引的单个散列中的所有行,例如
{
6001: {"name":"Foo"},
6002: {"name":"Bar"},
6003: {"name":"Baz"},
}
Run Code Online (Sandbox Code Playgroud)
这让我更接近:
select array_to_json(array_agg(json_build_object(id,json_build_object('name',name))))
from accounts
Run Code Online (Sandbox Code Playgroud)
但它仍然不完全存在,产生了一个哈希数组:
[
{ 6001: {"name":"Foo"} },
{ 6002: {"name":"Bar"} },
{ 6003: {"name":"Baz"} },
]
Run Code Online (Sandbox Code Playgroud) mysql ×2
activerecord ×1
angularjs ×1
assets ×1
conflict ×1
css ×1
css-position ×1
git ×1
git-fork ×1
github ×1
json ×1
minify ×1
php ×1
positioning ×1
postgresql ×1
production ×1
ruby ×1
rubygems ×1
sorting ×1
sql ×1
sql-update ×1