Мой проект на рубине на рельсах. У меня есть один из ruby api возвращает json.jbuilder. Но я хочу, чтобы мой api не возвращал json, он отображает файл html.erb. Кто-нибудь может мне помочь ???Json vs html.erb in ruby
ответ
Прежде всего, не рекомендуется принудительно отвечать шаблоном html для запроса json
или наоборот.
Надеюсь, у вас достаточно причин для этого, которые вам наиболее известны.
В любом случае, если вы хотите принудительно обработать конкретный запрос как html, вы можете добавить .html в конце URL-адреса запроса.
например. Если вы хотите обработать индексное действие users
контроллера
, адрес которых является http://localhost:3000/users
Для достижения его
вызова действия контроллера с URL
http://localhost:3000/users.html
,
контроллера будет рассматривать запрос как HTML, и он будет реагировать с HTML (вы будете необходимо иметь html-шаблон для действия вашего контроллера).
Точно так же, если вы хотите, чтобы ответить JSON для любого запроса, добавьте .json
в URL запроса, http://localhost:3000/users.json
контроллер будет рассматривать запрос как JSON, и он будет реагировать с JSON (вам нужно будет иметь шаблон JSon для контроллера действие).
- 1. React, Ruby on Rails: jsx vs html.erb
- 2. RoR AngularJS, html.erb in views
- 3. Ruby on Rails: Preserve Checkbox States in html.erb
- 4. html.erb vs erb (и haml эквиваленты)
- 5. "for" vs "each" in Ruby
- 6. Time.now vs. Time.new in Ruby
- 7. Enum_to vs. enum_for in Ruby
- 8. parsing json string in ruby
- 9. DelegateClass vs Class Inheritance in Ruby
- 10. return nil vs return false in Ruby
- 11. Imperative vs Functional Programming in Ruby
- 12. Struct vs test double in ruby
- 13. Ruby proc vs lambda in initialize()
- 14. Ruby on Rails .html.erb файл не создан
- 15. ruby on rails - использовать хелпер в html.erb
- 16. Ruby in HTML button-method
- 17. Partial View vs Json In MVC3
- 18. Float in Ruby on Rails Json
- 19. JSON post method in ruby on rails
- 20. чтение данных из Ruby in D3 (JSON)
- 21. Рубокоп в файлах html.erb?
- 22. Переименовать несколько файлов * .html.erb
- 23. Render html.erb (не частичный) в другом html.erb
- 24. link_to vs url_for vs path in Rails
- 25. Ruby Project VS Ruby Gem
- 26. Ruby 1.9.3 vs Ruby 2.0.0
- 27. Ruby vs. Ruby On Rails
- 28. To_Json overriding in Ruby
- 29. JOIN vs. IN vs. EXISTS
- 30. Создать метод в html.erb filr
FYI - мы ценим, если вы сначала продемонстрируете исследование. Вы должны быстро взглянуть на [руководство по макету для Rails] (http://guides.rubyonrails.org/layouts_and_rendering.html). Это поможет вам понять, как вернуть нормальный html-шаблон. –