我试图找到如何在Ruby(Rails应用程序)中实现方法链的最佳方式 像这样
render(){
let propData = this.props.passData;
return(
//Do whatever you want. Display in table or grid etc...
);
}
主要观点:
如果某些内容失败(或者没有失败但是返回false),则其他步骤不会调用, 当然我不想添加多个ifs来检查状态并考虑如何在一个地方实现它
我需要保存错误
我可以用ifs以简单(丑陋)的方式写作 但我试图找到更优雅的方式或模式,因为我认为问题并不那么具体。
提前致谢。
答案 0 :(得分:0)
将错误和共享属性保存到变量(现在如何操作)。联合方法链的方法:
def call
check_params && calc_smthing && write_in_db
end
def valid?
errors.blank?
end