小编Ale*_*dra的帖子

Rails路由重定向查询字符串

我有一个问题,最近改变了控制器的名称.

对于具有引用旧名称的书签的人,我将路由文件更改为接受使用旧控制器名称的呼叫:

get '/old/about', to: redirect('/new/about')
get '/old/report/:client', to: redirect('/new/report/%{client}')
get '/old/:sub_path', to: redirect('/new/%{sub_path}')
Run Code Online (Sandbox Code Playgroud)

工作正常.但对于带有查询字符串的调用,它会将其阻止为/ report/200.例如:

/旧/报告/ 200?C_ID = 257&端= 2013年10月19日&NUM_RESULTS = 294540&开始= 2013年10月13日

它将网址切换为:

老/报告/ 200

并且由于缺少参数而向我显示错误.你知道我能做什么吗?(我认为:路线中的sub_path行会有所帮助但不是):(

ruby-on-rails

12
推荐指数
2
解决办法
3814
查看次数

POST参数到PHPUnit测试

我是测试的新手,我正在使用PHPUnit来编写测试.所有网站都是使用MVC模式设计的.

我想在我的控制器上测试每个方法,问题是这些方法通过$ _POST变量接收参数.我该如何覆盖这个变量?

在此先感谢亚历杭德拉

php phpunit

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

如何访问超级视图控制器?

我有问题,我会尝试解释这个问题:

  1. 我有一个主UIViewController(全屏)
  2. 我有一个二级UIViewController(setbounds)
  3. mainView使用这个添加了我的辅助视图:

    [mainController.view addSubview:secondaryController.view];   
    
    Run Code Online (Sandbox Code Playgroud)
  4. 我创建了第三个控制器:modalController我将它添加到我的辅助控制器中,如下所示:

    [secondaryController presentModalViewController:modalController animated:YES];
    
    Run Code Online (Sandbox Code Playgroud)
  5. 我根据我的一些事件制作微积分modelController.

  6. 我能够从我的modalController用户发送消息secondaryController:

    [[self parentViewController]  performSelector : @selector(myMethodInSecondaryController:) withObject : myObject afterDelay : .5];
    
    Run Code Online (Sandbox Code Playgroud)

    注意: "self"对应于modalController

  7. 我需要将"myObject"传递给我mainController,但是我无法mainController从中获取secondaryController.我试过这个:

    [[self parentViewController] performSelector : @selector(myMethodInMainController:) withObject:myObject afterDelay : .5];
    
    Run Code Online (Sandbox Code Playgroud)

    注意: "self"对应于secondaryController

    但它不起作用,我可以访问我的mainController的视图使用: self.view.superview

    注意: "自我"是我的secondaryController

但没有控制器.

cocoa-touch uiviewcontroller uiview

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

具有空数据点的highcharts

我有一个关于highcharts的问题,我正在生成一个图表,有时后端会在某些天返回null.

Json:{"series":[{"id":548,"data":[null,1287.5,null,186.7777,null,null,null],"name":"Example"}],"categories":[ "May 04","May 05","May 06","May 07","May 08","May 09","May 10"]}

我得到这样的图表 在此输入图像描述

我认为这完全没问题.要求发生了变化,顾客不喜欢这样看,他希望能够通过一条线来获得两点.我告诉他,它会给出中间日期的虚假数据印象,他说他想要数据,但中间没有任何意义.

这可能吗?,我在文档中无法做到这一点.在这种情况下,由于数据的性质,不能使用0而不是null.

highcharts

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

对于PHP,有像mysql_insert_id()这样的Ruby选项吗?

是否Ruby支持的方式来检索最后插入的行simliar PHP的标识mysql_insert_id()用于MySQL数据库的方法?

ruby mysql

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

是否可以让一个时间戳列在更新一列时更新?

有一个问题,就是有可能有被更新timestamp列,只是当一列被更新(只列)?

非常感谢提前!

mysql ruby-on-rails

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