Я пишу простой cms-движок и имею проблему с динамическим рендерингом содержимого, например, я готовлю содержимое страницы с помощью тегов и помощников erb, как я могу их оценить на мой взгляд? Спасибо.Как визуализировать html-контент с помощью меток erb в рельсах?
ответ
Если я правильно вас понимаю, вы хотите хранить фрагменты, содержащие разметку ERB где-то и во время выполнения, оценить их в реальных шаблонах вашего приложения rails.
В этом случае, я думаю, вам придется использовать ERB вручную. это не очень сложно:
require 'erb'
name = "Rasmus"
template_string = "My name is <%= name %>"
template = ERB.new template_string
puts template.result # prints "My name is Rasmus"
далее в этом славном http://rrn.dk/rubys-erb-templating-system
рецензииСпасибо, хорошая статья, но у меня есть вспомогательные методы и ссылки маршрута в моем шаблоне. –
, если вы посмотрите здесь документацию http://www.ruby-doc.org/stdlib-2.0.0/libdoc/erb/rdoc/ERB.html#method-i-result, вы можете видеть, что вы можете передать контекст к 'result', который используется для привязки вызовов. если вы передадите 'this', проблем с маршрутами и вспомогательных методов не должно быть. – phoet
yep, Я передал свой контроллер. но получил странный «неопределенный метод« хозяин »для nil: NilClass» на линии с помощью link_to helper. –
- 1. Как визуализировать необработанное содержимое erb на рельсах
- 2. Как визуализировать ERB как строку?
- 3. Цепочки в рельсах (ERB)
- 4. Sinatra - визуализировать «erb» в модуле
- 5. Как визуализировать вид в рельсах
- 6. Как правильно визуализировать коллекцию в рельсах с помощью Ajax
- 7. визуализировать разные виды в рельсах
- 8. Rails 3: Как визуализировать шаблон ERb в задаче грабли?
- 9. Как визуализировать коллекцию в рельсах с использованием jquery и partials
- 10. Как сделать Rails визуализировать тонкие шаблоны вместо шаблонов erb?
- 11. Как визуализировать json с дополнительными данными с active_model_serializer на рельсах?
- 12. Как визуализировать с помощью renderajax?
- 13. Как прокомментировать ERB в Rails?
- 14. Как изменить переменную erb с помощью JavaScript?
- 15. Как визуализировать каждый вид без перезагрузки в рельсах?
- 16. Встраивание рельсов erb в javascript
- 17. Как визуализировать различные формы, построенные на одной модели в рельсах
- 18. Сохранение временных меток с часовым поясом в рельсах 3.2
- 19. Как визуализировать JSON из запроса ajax в рельсах?
- 20. Рамки в erb Rails
- 21. ERB визуализировать пустые страницы при заполнении выбирает рельсы 3
- 22. React-Rails: как визуализировать компонент с помощью ссылки?
- 23. Как вставить строку в файл erb для рендеринга в рельсах 3.2?
- 24. Получение ошибок godmin-меток на стартовых рельсах
- 25. Можно ли загрузить erb с помощью ajax?
- 26. визуализировать видео с помощью GLSurfaceView
- 27. Как визуализировать MathML с помощью C#
- 28. Как визуализировать изображение с помощью OpenGL ES?
- 29. Как визуализировать шаблоны с помощью выражения?
- 30. Как визуализировать three.js с помощью node.js?
Можете ли вы привести пример, чтобы прояснить ваш вопрос? – jverban