Tag: devise原则

针对面向业务的重型数据录入(CRUD)应用程序的GUIdevise的好例子

我在哪里可以find制作精良的企业级软件的例子: 良好的,一致的使用键盘快捷键。 良好的键盘表单导航 标准化的表单validation 使用查找 / search屏幕的标准化。 (用户被要求提供客户端ID,不知道它,但可以从一个popup的窗口中查询它返回它) 标准化的可用性/ LaF约定 很高兴看到从简单的CRUD屏幕到面向CRM / ERP /金融/风险评估等应用程序的非常复杂的面向过程的GUI的样本。基本上GUI具有大量的定义特定业务stream程的input字段。

单身人士与工厂模式的区别

我是新来的devise模式,我真的不能看出这两种模式之间的差异,两者都不是他们的创作模式? 每种模式的目的是什么? 谢谢。

Chrome扩展程序“Window Resizer”的替代方法

鉴于最近争议(2013年12月)在Chrome扩展名为“窗口调整器”,有什么替代解决scheme来快速调整Chrome浏览器的响应式开发testing?

如何在不扩展类的情况下实现dynamic多态

我在采访中被问及如何在不扩展类的情况下实现dynamic多态性。 如何才能做到这一点?

什么是域逻辑?

什么是域逻辑? 域逻辑的维基百科页面redirect到业务逻辑。 他们是一样的,如果不是,他们又有什么不同?

如何改善build筑模式?

动机 最近,我search了一种方法来初始化一个复杂的对象,而不会传递大量的参数给构造函数。 我尝试过使用构build器模式,但是我不喜欢这样一个事实,即我无法在编译时检查是否真正设置了所有需要的值。 传统的build设者模式 当我使用构build器模式来创build我的Complex对象时,创build更多的是“types安全”,因为更容易看到什么参数用于: new ComplexBuilder() .setFirst( "first" ) .setSecond( "second" ) .setThird( "third" ) … .build(); 但是现在我有这个问题,我很容易错过一个重要的参数。 我可以在build()方法中检查它,但那只是在运行时。 在编译时,如果我错过了某些东西,就没有任何警告。 增强的生成器模式 现在我的想法是创build一个build设者,“提醒”我是否错过了一个必要的参数。 我的第一个尝试看起来像这样: public class Complex { private String m_first; private String m_second; private String m_third; private Complex() {} public static class ComplexBuilder { private Complex m_complex; public ComplexBuilder() { m_complex = new Complex(); […]

Bootstrap3 .visible- * .hidden- *内联显示

Bootstrap有一些很好的.visible-* (例如.visible-lg )类实用程序,用于根据屏幕大小select要显示或隐藏的内容。 使用这些类时,它将应用样式display: block !important; 当在正确的屏幕尺寸。 但有时候,我想用它来显示一些inline或inline-block元素。 我怎么能干净地覆盖一些引导规则有select? 或者它应该是一个自举function请求? 编辑 似乎我不是唯一一个想知道这个问题的人。 这是github问题 。 感谢您的最新答案!

为每个类提取一个接口是否是最佳实践?

我已经看到了代码,每个类都有一个它实现的接口。 有时候,他们都没有共同的界面。 他们只是在那里,而不是具体的物体。 他们不提供两个类的通用接口,而是针对类解决的问题的领域。 有什么理由要这样做吗?

如何使devise与失败的尝试次数locking

使用Devise 2.1.2和Rails 3.2.6 我正在做这个问答,以防其他人遇到这个问题,因为我发现它的文档很less,散乱。 如果您尝试将Devise设置为可locking,则可能会发生此错误。 undefined local variable or method `locked_at' for [someClass] 这意味着你的模型没有适当的属性。 先决条件:在config / initializers / devise.rb中设置以下内容 # ==> Configuration for :lockable # Defines which strategy will be used to lock an account. # :failed_attempts = Locks an account after a number of failed attempts to sign in. # :none = No lock […]

devise模式真的是语言的弱点吗?

今天的模式应该被视为Java和C ++中的缺陷或缺失的特征 ? 子程序是50年代和60年代机器语言的devise模式。 面向对象的类是C在70年代的devise模式。 Visitors,Abstract Factories,Decorators和Façades是当今Java和C ++的devise模式。 明天的语言会是什么样子? 他们有什么样的模式?