我想通过使用.htaccess密码文件来保护我的rails应用程序上的/ admin路由 - 这可能吗?
好吧,所以我有一个很大的github项目,我不应该将我的小Stacia分支合并到.然而,似乎Heroku只是认真对待MASTER.看起来我推了我的分支,但是例如如果我只有我的分支,它甚至就像服务器上没有代码一样.我甚至无法安装我的宝石,因为.gems文件在我的分支上.
基本上我甚至不希望Heroku知道有一个大师.我只是想使用我的测试Stacia分支.但它一直无视我当地的分支机构.有没有办法做到这一点?而且,我不想覆盖主Github存储库(eeek!)上的任何内容,但如果我在heroku上同时拥有master和my branch并将它们合并在那里,那就没关系.
我是一个完全的git新手(在Windows上也不少)所以请耐心等待我.
我正在尝试在我的应用程序中使用default_url,但我使用S3存储图像.我不确定我需要在那里放置什么URL,或者我是否必须创建一个假图像才能将所有内容放到那里.
由于我的图像总是通过S3呈现,我不知道如果我只是在我的公共文件夹中放入一些默认图像它是否会起作用.它现在似乎没有工作 - 我也只有一个图像,我知道它必须调整大小.我可以手动将调整大小的图像放在那里,但我仍然不确定默认使用哪个URL.请帮忙 :)
我一直在网上使用JSONLint,这真的很有帮助.我需要把它变成Node.js.
我们的QA,甚至我输入了这么多无效的JSON,它甚至都不好笑.服务器正在使用connect bodyDecoder来连接当前barfs无效输入(不知道为什么库存bodyDecoder甚至没有捕获错误,但是哦).我可能想制作自己的bodyDecoder,但我只能找到一个基于C的JSONLinter.
是否有任何库可以在Node.js中使用以抛出有用的错误(例如在http://www.jsonlint.com/上)而不是疯狂的"字符串未预期"模糊错误?
我想在android上安装一个来自source的python包.这可能吗?我在控制台中尝试运行py安装文件,但是没有找到distutils(.core,ccompiler).是否可以安装它们?
我正在尝试执行一系列函数,每个函数都将回调传递给下一个.现在它看起来像这样(原谅任何小错误,我在发布时重写它!):
function func1(callback) {
callback(null, "stuff");
}
function func2(input, callback) {
callback(null, "foo" + input);
}
async.waterfall([func1, func2], function(err, result) {
sys.puts(result);
});
Run Code Online (Sandbox Code Playgroud)
我的第一个问题是,我不确定如何优雅地启动此功能,因为它无法接受输入.我最终将把它包装在一个本地函数中,但它仍然让我有点不安.
其次,虽然这有效,但我不知道"错误"的论点是如何发挥作用的.如果我尝试将其插入到参数列表中,它会以各种方式中断.我希望能够单独捕获任何函数中的错误 - 或者这是否需要,因为我在传递的最后一个回调上有错误?
我试图只有当鼠标在一个对象上时才能运行动画.我可以获得动画的一次迭代,然后在鼠标输出时恢复正常.但我希望动画能够在鼠标悬停时循环播放.我怎么做,使用setInterval?我有点卡住了.
我一直在编写简单的JSON模式,但我遇到了一个更复杂的API输入调用.我有一个宁静的结束路线,可以采用3种非常不同类型的JSON:
本地主机/富
可以采取:
{"type":"ice_cream","cone":"waffle"......}
要么
{"type":"hot_dog","bun":"wheat"......}
如果"type"键包含"ice_cream",我只想看到键"cone"而不是键"bun".同样,如果"type"包含"hot_dog",我只想看"bun"而不是"cone".我知道我可以模式匹配,以确保我只看到类型"ice_cream"或键入"hot_dog",但我不知道如果该键设置为该值,如何强制某些其他字段的要求.我看到有一个名为"依赖"的json架构字段,但我没有找到任何关于如何使用它的好例子.
顺便说一句,我不确定这个输入JSON是否是一个好形式(有效地重载它所采用的JSON结构的类型),但我没有更改api的选项.
假设我的沙发实例上有几个数据库(在我的例子中是用户帐户数据库和登录会话数据库)会话具有与用户数据库中的字段相对应的字段.有没有办法创建视图,或进行包含此关联的调用,还是只需要使用外部脚本?更清楚,这是一个例子.
Account db:
{
"_id": "78555fdfdd345debf427373f9dfaeca4",
...
"username" : "bob"
}
Sessions db:
{
"_id": "78555fdfdd345debf427373f9dfcd7ae",
..
"accountId": "78555fdfdd345debf427373f9dfaeca4",
"username": "bob"
}
Run Code Online (Sandbox Code Playgroud)
我可以使用emit或类似的东西在一次通话中将所有这些信息捆绑在一起吗?
我将自定义操作定义为 的子类ailsAdmin::Config::Actions::Base。在我定义的操作下custom controller-register_instance_option :controller
控制器检查并删除了某些损坏的记录,并且从我的测试来看似乎工作正常。如果这是一个普通的控制器,我会spec为此编写一个控制器controller,但我不知道如何编写specs自定义控制器rails_admin actions这样的自定义编写。
我看了一下spec,rails_admin repository但它似乎对我没有多大帮助: https://github.com/sferik/rails_admin/blob/master/spec/rails_admin/config/actions/base_spec.rb
我想做一个正常的controller spec测试,测试发布到端点,然后查看是否调用了方法an object,而链接似乎没有这样做。我似乎无法在网上找到任何有关使用Rspeccustom 的有用帖子rails_admin actions。
javascript ×5
json ×3
node.js ×2
validation ×2
.htaccess ×1
amazon-s3 ×1
android ×1
animation ×1
couchdb ×1
database ×1
git ×1
github ×1
heroku ×1
java ×1
jquery ×1
jslint ×1
jsonschema ×1
merge ×1
mouseover ×1
node-async ×1
nosql ×1
paperclip ×1
python ×1
rails-admin ×1
rspec ×1
ruby ×1
schema ×1
storage ×1