我如何写这个if / unless语句,以便它查找IF 和除非那个?
respond_to do |format|
if @request.save
if @request.product.require_approval ## UNLESS @request.project ##
do stuff...
else
do other stuff...
end
else
format.html { render action: 'new', notice: 'There was an error with your request.' }
format.json { render json: @request.errors, status: :unprocessable_entity }
end
end
提前致谢。
答案 0 :(得分:0)
不幸的是,我认为你不能将两者结合起来。对于您的示例,我认为最明确的解决方案是坚持使用if
:
if @request.product.require_approval && !@request.project
您可以在线找到一些专门建议与unless
一起避免链接条件的文章,这就是为什么我认为您应该使用if
: