Rails中是否可以包含这样的代码?
if ...
skip_to_section_1
end
if ...
skip_to_section_2
end
...code...
begin_section_1...
begin_section_2...
为清楚起见,实际代码结构比上面复杂得多,因此只使用更多if
语句会使代码更加丑陋并引入冗余。非常感谢任何帮助。
答案 0 :(得分:0)
难道你不能把逻辑部分扔进几个方法吗?我假设如果第一个if
计算结果为true,那么您希望两个部分都运行。如果那是你想要的,那么我会这样做:
if ...
section_1
section_2
if ...
section_2
end
...other code...
def section_1
...
end
def section_2
...
end