小编Aug*_*aas的帖子

如何将对rails控制器操作的调用静音

我已经弄清楚如何通过在actionger的方法中将所有内容包装在logger.silence块中来使行动的内容静音.

但是,我仍然可以调用日志文件中显示的操作.

IE:

Processing DashboardController#update (for 66.201.17.166 at 2009-09-09 19:03:27) [GET]
  Parameters: {"todos"=>{"user"=>"25", "sfu_type"=>""}}
Completed in 1021ms (View: 439, DB: 438) | 200 OK [http://my.host.com/dashboard/update?todos%5Buser%5D=25&todos%5Bsfu_type%5D=]
Run Code Online (Sandbox Code Playgroud)

我希望保持上述内容不会一起写入日志,或者将其重定向到不同的日志文件(即dashboard.log),这样就会停止使production.log文件混乱.

每次登录的每个用户的ajax调用更新时,我都会将上面的示例写入日志.这大约每2分钟更新一次,因此生产日志文件充斥着无用的日志消息.

ruby logging ruby-on-rails

4
推荐指数
1
解决办法
2461
查看次数

(未定义的方法`+ @'表示[]:数组)

当我尝试遍历一个对象数组时,我收到一条非常奇怪的错误消息.错误是

NoMethodError (undefined method `+@' for []:Array):
Run Code Online (Sandbox Code Playgroud)

这是该循环的代码.

#go through items and see if there are any corresponding offers 
    #All matches are stored in a hash
    items.each do |itemsi|
        bestoffer = -1
        matchescounter++ #matchescounter only get incredmented when all the offers have been taken care of
        offers.each do |offs|
        if itemsi.togive.to_str == offs.totake.to_str
            if offs.togive.to_int > bestoffer
                bestoffer = offs.togive.to_int
                matches[matchescounter].store(itemi, offer)         
            end#if
        end#if
        end#offers loop
    end#items loop
Run Code Online (Sandbox Code Playgroud)

我的代码中没有+ @.奇怪

arrays ruby-on-rails

3
推荐指数
1
解决办法
4358
查看次数

如何在AD的前几年从Javascript中的字符串日期创建Date对象?


我有下一个日期字符串:

"Thu Nov 14 0002 01:01:00 GMT + 0200(GTB标准时间)"

我正在尝试将其转换为Date对象:

date = new Date("Thu Nov 14 0002 01:01:00 GMT+0200 (GTB Standard Time)")  
=> Invalid Date {}
Run Code Online (Sandbox Code Playgroud)

它不起作用.和

date = new Date("Thu Nov 14 2 01:01:00 GMT+0200 (GTB Standard Time)")  
=> Invalid Date {}
Run Code Online (Sandbox Code Playgroud)

不起作用

date = new Date("Thu Nov 14 2002 01:01:00 GMT+0200 (GTB Standard Time)")
Run Code Online (Sandbox Code Playgroud)

作品

有谁知道解析它的优雅方式?

javascript string parsing date

3
推荐指数
1
解决办法
2017
查看次数

可可数据操作

我想知道cocoa是否有默认的存储数据的方式.如果是的话是什么?我的意思是像rails一样默认使用sqlite ...

此外,我正在寻找关于如何使用它的教程...就像获取数据并将其显示到列表视图等...

谢谢你的帮助!

cocoa persistence listview ruby-on-rails

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

在RecordNotFound上引发ActiveRecord错误

如果没有找到记录,有没有办法做一个引发异常的find_by_x?

activerecord ruby-on-rails

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

在jQuery中的$$,这是用来做什么的?

如果有人写道:

    $("#downloadTabs>div").each(function(el) {
        el.setStyle("display", "none");
        el.removeClass('active');
    });
Run Code Online (Sandbox Code Playgroud)

我会知道这是用来做什么的.但我读到的实际代码是

    $$("#downloadTabs>div").each(function(el) {
        el.setStyle("display", "none");
        el.removeClass('active');
    });
Run Code Online (Sandbox Code Playgroud)

还有一个$,这是用来做什么的?

jquery

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

关于模式匹配的Haskell问题

我正在尝试编写一个接受列表的函数,如果它是按排序顺序则返回true,否则返回false:

到目前为止我所拥有的是:

myordered [] = True
myordered [x] = True
myordered list1
 | (head list1) <= (head (tail list1)) = myordered(tail list1)
 | otherwise                           = False
Run Code Online (Sandbox Code Playgroud)

根据我们的分配,所有头部和尾部操作都应记为"x:xs"类型语法.

我提出的有关警卫部分的翻译是:

myordered y:x:xs
 | (y) <= (x) = myordered(xs)
 | otherwise  = False
Run Code Online (Sandbox Code Playgroud)

基本上这个问题归结为:你如何用"x:xs"类型语法表达(head(tail list1))?

干杯,-Zigu

recursion haskell list pattern-matching

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

如何在iPhone设置中创建重置按钮

如何在"设置"包中创建"按钮"?像邮件设置中的"导入SIM卡联系人"?或Nike + iPod应用程序中的"重置校准"?

需要设置" 重置用户名和密码 "按钮,如果这是一个特例...我的意思是如何添加逻辑来清除其他设置,而我自己的应用程序没有运行?

iphone settings reset

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

提高速度 - 来自NSURL的UIImage

我正在使用以下代码来获取一些图像,这些图像将进入tableview.但需要很长时间(5-6秒)才能获得30张图像.

有更聪明/更快的方法吗?

NSString *imageUrl = ......;
NSString *urlStr = 
[imageUrl UrlstringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSString *path = [[NSString alloc] initWithFormat:@"http://xxx.dk/xml.aspx%@", urlStr]; 
NSURL *url = [NSURL URLWithString:path];


NSData *data = [NSData dataWithContentsOfURL:url];
UIImage *img = [[UIImage alloc] initWithData:data];
return img;
[..... release];
Run Code Online (Sandbox Code Playgroud)

objective-c nsurl uiimage nsdata

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

在后台模式下未收到iOS APNS

我正在尝试在后台模式下收到通知.我不希望用户在收到通知中的警报时启动我的应用程序.但似乎iOS不会将通知发送到回调函数didReceiveRemoteNotification:任何输入?

为了在后台模式下接收推送,我需要执行哪些特殊操作.

仅供参考:我也尝试使用voip后台模式,但仍然没有!

基本上我希望我的应用程序在不启动应用程序的情况下接收通知,并在应用程序在后台运行时执行某些操作.

iphone push-notification apple-push-notifications ios

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

如何修复 iOS/Xcode 构建错误,未定义符号“__C.NSURLSession.DataTaskPublisher”?

添加 cocoapods 依赖项时,我们开始收到如下构建错误:

Undefined symbols for architecture x86_64:
  "type metadata accessor for (extension in Foundation):__C.NSURLSession.DataTaskPublisher", referenced from:
      (extension in TinyNetworkingObjcIO):__C.NSURLSession.load<A>(TinyNetworkingObjcIO.Endpoint<A>) -> Combine.AnyPublisher<A, Swift.Error> in libTinyNetworkingObjcIO.a(Endpoint.o)
      lazy protocol witness table accessor for type (extension in Foundation):__C.NSURLSession.DataTaskPublisher and conformance (extension in Foundation):__C.NSURLSession.DataTaskPublisher : Combine.Publisher in Foundation in libTinyNetworkingObjcIO.a(Endpoint.o)
  "protocol conformance descriptor for (extension in Foundation):__C.NSURLSession.DataTaskPublisher : Combine.Publisher in Foundation", referenced from:
      lazy protocol witness table accessor for type (extension in Foundation):__C.NSURLSession.DataTaskPublisher and conformance (extension in Foundation):__C.NSURLSession.DataTaskPublisher : Combine.Publisher in Foundation in libTinyNetworkingObjcIO.a(Endpoint.o) …
Run Code Online (Sandbox Code Playgroud)

xcode ios swift react-native

0
推荐指数
1
解决办法
4453
查看次数

如何创建基于Sinoku的Sinatra应用程序

我试图创建基于Sinatra的heroku应用程序没有任何运气?

ruby heroku sinatra

-5
推荐指数
1
解决办法
1282
查看次数