我正在尝试用ruby on rails制作一个自定义的验证类,但是我不知道如何使它模块化。我遵循了这个示例:
对于该页面上标题为“使用隔离的自定义验证器验证对象单一状态”的第二个示例,我如何将PreventFutureDateValidator类放入一个单独的文件?我不知道这些文件会放在Ruby on Rails中的什么位置。
我对Ruby很陌生,对三元运算符?:的工作方式有些困惑。
每个操作都是对某个对象的方法调用,并返回一个值。从这个意义上说,如果三元操作符表示一个操作,那么它就是对带有两个参数的对象的方法调用。但是,我找不到三元操作符在中表示的任何方法。三元操作符是否表示Ruby中的操作?书中提到的上述说法是否有误?Ruby中的三元运算符真的只是if ... then