我有一个控制器有超过1000行代码.
对了,我没有为这个控制器做代码审查.我根据模块安排我的方法.现在我意识到我的控制器不易维护,所以我想要跟随它
class UsersController < ApplicationController
#Code to require files here
#before filter code will goes here
#############Here i want to call that partial like things. following is just pseudo #########
history module
account module
calendar module
shipment module
payment module
####################################################################
end #end of class
Run Code Online (Sandbox Code Playgroud)
这有助于我维护代码,因为当我更改历史模块时,我确信我的帐户模块未更改.我知道CVS但我更喜欢每个模块的50个副本而不是200个我的users_controller.rb本身.
PS: - 我想肯定答案.请不要回答,你应该为不同的模块使用不同的控制器...... bla ... bla ... bla ...因为我不可能这样做.
编辑: - 我的版本是
rails -v
Rails 2.3.4
ruby -v
ruby 1.8.6 (2008-08-11 patchlevel 287) [i386-linux]
Run Code Online (Sandbox Code Playgroud) 我需要以编程方式找到Windows可执行文件的默认图标(PE文件= dll,exe,com ..).我知道如何遍历资源并确定什么是图标,什么是光标等,但据我所知,没有任何图标以任何方式标记为默认图标.那么,有人知道,如何找到默认图标?而且,我不想使用任何windows api调用,我想自己编写函数.问题是我不知道所有图标中哪一个是默认图标.
考虑到这一点
还有另一条出路吗?
如果我想在JVM上进行GUI开发
是否有可用的第三种选择或未来可能有一种选择?
一个选项
这是现实的吗?
谢谢!
=========
澄清:如果我必须在JVM上启动一个新的软件项目,有几个现有的选项,如使用SWT或Swing,使用Swing与第三方库,如SwingX,JIDE,JGoodies,Flamingo或使用Netbeans Platform等应用程序框架或Eclipse RCP.是否有支持/建议的方法可以减轻通常与Java GUI开发相关的痛苦?
我想使用C#WPF加密密码.什么是最好的算法(并且易于实现)?我想要一些关于如何使用它的例子......
我有一个非常简单的图表,我想启用触摸,我的第一部分工作:
plotSpace.delegate = self;
和方法:
-(BOOL)plotSpace:(CPPlotSpace *)space
shouldHandlePointingDeviceDownEvent:(id)event atPoint:(CGPoint)point
{
NSLog(@"touched at: x: %f y: %f", point.x, point.y);
}
Run Code Online (Sandbox Code Playgroud)
如何将点"点"转换为图形的绘图空间?
我可以看到方法,但我不确定如何使用它们,doco,虽然很大,并没有真正描述它们:)
非常感谢马克
#include <string.h>
int main()
{
char *array[10]={};
char* token;
token = "testing";
array[0] = "again";
strcat(array[0], token);
}
Run Code Online (Sandbox Code Playgroud)
为什么它返回分段错误?
我有点困惑.
反正有没有让我找到一条线和一个网格之间的所有交叉点?(交叉圆圈不是按比例绘制的,我知道)
蛮力方法是计算非常交点为x-y与线网格,但是该算法是非常低效的(O(m*n)其中m是的数目x网格和n是的数y网格).
我正在寻找一个更好的算法.
有一些问题想出这一个.
select*,(从chicken_photo选择top1 chicken_nr,其中鸡=代码顺序为[sort])作为Chicken的照片
代码是Table Chicken中的一列
基本上得到这只鸡的封面照片.
为了更清楚,我希望它从表Chicken返回多行.但只有一个来自chicken_photo的条目.
var q = from chicken in data.chickens
join photos in data.chicken_photos
on chicken.Code equals photos.chicken
where chicken.Lang==lang && chicken.photographer_nr == nr
group chicken by new {chicken.photographer,photos.Photograph_Nr,chicken.Title,chicken.Code}
Run Code Online (Sandbox Code Playgroud)