Наш сайт в настоящее время использует файлы Ruby и .erb, и мы собираемся начать новый проект с помощью React. Есть ли способ использовать или преобразовывать файлы .erb в формат, который работает w/React?Использовать файлы Ruby .erb в React?
ответ
Я заранее извиняюсь, если я отвечаю на это на слишком подробно уровень. С вашего вопроса было трудно сказать, сколько у вас подробных знаний.
ERB файл имеет встроенный код рубин в тегах, которые выглядят так:
<% ... some ruby statement %>
или <%= ... some ruby expression %>
Процессор ERB заменит любой из встроенного кода рубинового с тем, что он создает. Так, например, вы могли бы сказать:
<ul>
<% ["animal", "vegetable", "mineral"].each do |n| %>
<li><%= n %></li>
<% end %>
</ul>
и результирующий выходной файл будет содержать
<ul>
<li>animal</li>
<li>vegetable</li>
<li>mineral</li>
</ul>
Чтобы ответить на ваш вопрос: React решает другую проблему, это способ написания яваскрипта кода который работает на пользовательском интерфейсе таким образом, который легко понять и хорошо поддерживается.
Вы можете использовать файлы ERB, которые вы хотите, вместе с React.
Например, вы должны иметь возможность добавить React в свою систему, а затем создать пару компонентов интерактивного интерфейса без каких-либо изменений в вашей системе.
Все, что сказал, я хочу рекомендовать, что если это приложение для рельсов, и вы сейчас переходите к Реагированию, вы должны посмотреть на http://reactrb.org, который позволит вам продолжать кодировать свои реактивные компоненты в Ruby.
Существует отличный учебник о преобразовании пошагово иметь рабочие рельсы приложение к использованию react.rb компонентов: https://github.com/loicboutet/reactrb_tutorial
Помимо возможности использовать 1 язык (рубиновый) на ваш сайт, react.rb также имеет большие преимущества (IMHO) использования вашей существующей цепи инструментов рельсов, особенно WRT для тестирования.
- 1. Как использовать erb Шаблон в ruby code
- 2. ruby ERB дата сравнения
- 3. Файлы ERB, не работающие в EasyPHP
- 4. Что использовать, eruby или erb?
- 5. Как автоматически форматировать файлы Ruby или .erb в VS Code?
- 6. ruby template erb
- 7. ruby Отладка шаблона ERB, отображение как ruby
- 8. Шаблоны Handlebar/erb и помощники Ruby
- 9. Использование erb внутри erb на Ruby on Rails
- 10. Ruby on Rails ERB Вопрос
- 11. вопрос о шаблонах ruby erb
- 12. Шаблоны ERB Ruby - Online Editor
- 13. Переменная экземпляра Ruby в шаблоне Puppet (erb)
- 14. Как отображать функции Ruby в файле Erb
- 15. Как увеличить размер Ruby в шаблоне erb?
- 16. ruby erb - почему шаблон на стороне сервера?
- 17. Как интерполировать ruby внутри интерполированного бита ruby в ERB
- 18. Как вывести многомерный хэш в файлы ERB?
- 19. Какие файлы могут быть .erb-файлами
- 20. .erb шаблоны в C#
- 21. Различные теги в ERB
- 22. Ruby On Rails ERB CSS Layout Вопрос
- 23. Используйте переменные в ruby gem dasing.io - dashboard .erb files - sinatra
- 24. Как расширить Ruby ERB для обработки% = тегов?
- 25. выход в ERB без рельсов
- 26. рубин внутри HTML-ERB файлы выпуска
- 27. разница между ERB # результата и ERB # бежать
- 28. Есть ли способ форматировать файлы erb?
- 29. Как написать метку ruby erb в тонком javascript?
- 30. использовать значение javascript в html erb