«Перейти вперед» к следующему разделу в контроллере - PullRequest
0 голосов
/ 01 марта 2012

Возможно ли в Rails иметь такой код?

if ...
  skip_to_section_1
end
if ...
  skip_to_section_2
end

...code...
begin_section_1...
begin_section_2...

Для ясности реальная структура кода значительно сложнее, чем выше, поэтому простое использование if операторов делает код более уродливым и создает избыточность. Любая помощь очень ценится.

1 Ответ

0 голосов
/ 01 марта 2012

Не могли бы вы просто бросить разделы логики в пару методов?Я предполагаю, что если первый if оценивается как true, то вы хотите, чтобы оба раздела работали.Если бы это было так, как вы хотели, то я бы так и сделал:

if ...
  section_1
  section_2

if ...
  section_2
end

...other code...

def section_1
  ...
end

def section_2
  ...
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...