Скажите, что у меня есть постоянная ANIMALS = %w(dog cat horse)
. Что такое идеальный способ предоставить его скриптам, чтобы избежать дублирования его там? Один из способов сделать это назначение его глобальным с точки зрения, вроде этого:Как использовать DRY-интерфейсные/базовые константы
<script>
Constants.animals = <%=raw ANIMALS %>
</script>
но есть способ сделать это лучше?
@ Зелёный я не уверен, если вы понимаете вопрос правильно. Вопрос заключается в том, как избежать дублирования между кодом Ruby (на стороне сервера) и JS-кодом (на стороне клиента), поскольку OP хочет использовать это в обеих сторонах. –
@MarekLipka thx, я должен больше изучать английский вместо рубина. –