我有重复方法调用的代码reek投诉(调用format.json两次)
if object_error.blank?
format.json { render json: order }
else
format.json { render json: object_error, status: :unprocessable_entity }
end
在rails中执行此操作的最佳方法是什么?或者这是误报吗?
答案 0 :(得分:0)
我认为在这种特殊情况下没有必要进行重构。
这个以及其他变化也会出现错误:
format.json { render(object_error.blank? ? (json: order) : (json: object_error, status: :unprocessable_entity) }
它的可读性较差。