Можем ли мы пропустить использование переменных экземпляра для рендеринга JSON? - PullRequest
0 голосов
/ 28 мая 2020

Если нет необходимости использовать переменную экземпляра, есть ли в этом какие-то преимущества или недостатки? Могу ли я использовать один лайнер внутри действий контроллера?

def index
  render Foo.all
end

Если маршруты заключены внутри contraints format: :json { ... }, Rails отображает данные, отформатированные должным образом, и я не вижу необходимости использовать переменную экземпляра.

1 Ответ

2 голосов
/ 28 мая 2020

Иногда переменная экземпляра, которая не является строго необходимой, может использоваться для документирования или разделения сложных однострочников. В этом случае относительная простота не гарантирует такой настройки - ваш код в порядке, как есть.

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