我刚开始在铁轨上学习红宝石.我遵循了很多安装示例,但是当我运行示例时出现此错误
需要一个秘密来为cookie会话数据生成完整性哈希.在config/initializers/secret_token.rb中使用config.secret_token ="至少30个字符的一些秘密短语"
我搜索它,但我没有看到太多的帮助.
请帮助.
平台:Mac OS X.
我的git版本是1.8.0 mysysgit0.
远程仓库在-linux服务器上.
本地回购 - Windows 7.
当我尝试提交我的本地更改时,它会在下面显示致命错误:
fatal ambiguous argument 'HEAD' both revision and file name use -- to separate paths from revision like git [....]--[...]
Run Code Online (Sandbox Code Playgroud)
任何人都可以提出什么问题?修复是什么?
有时,当我尝试使用a NSPredicate时NSFetchRequest,evaluatedObject它传递给块是其中一个nil或一个实例NSDictionaryMapNode,似乎没有人听说过.
显然这是有问题的,因为NSDictionaryMapNode它不是公共API的一部分,并且没有我需要用于谓词的有用方法.
这是一个非常简单的例子:
fetchRequest.predicate = [NSPredicate predicateWithBlock:^BOOL(id evaluatedObject, NSDictionary *bindings) {
NSLog(@"%@", NSStringFromClass([evaluatedObject class]);
return YES;
}];
Run Code Online (Sandbox Code Playgroud)
在这里,我希望evaluatedObject是一个子类的实例NSManagedObject,但它是一个实例NSDictionaryMapNode.
我进一步调查了这一点,似乎每次我在第一次执行获取后都会发生这种情况,这很好.我不知道是否可能与释放有关,或者如果我使用两次,我不应该这样做.