Я планирую приложение API в Rails с использованием микро-рамки Grape. Это хорошая идея использовать Grape с Rails. Есть ли какие-то предпосылки, о которых я должен позаботиться?Использование Grape with Rails
ответ
В зависимости от вашей долгосрочной цели, что вы планируете делать с вашим API. Если вы хотите создать стабильный API и поддерживать его для долгосрочного использования, я не рекомендую виноград (по моему личному опыту). Я использовал виноград в одном большом проекте, и с ним было сложно работать, когда речь идет о настройках, например. исключая раздачу и т. д. Вместо этого вы должны рассмотреть возможность использования ActiveModelSerializer или jbuilder. Я лично перешел в ActiveModelSerializer из Grape и был счастлив в конце. виноград хорош для быстрого создания вашего API, поскольку он обеспечивает достойную DSL, но в конечном итоге было сложно поддерживать и добавлять новые функции и настройки. Таким образом, это действительно зависит от вашей долгосрочной цели.
- 1. Использование API Grape из Rails
- 2. Использование Rails ApplicationHelper в Grape
- 3. Использование Struct with Rails
- 4. Использование Packery with Rails
- 5. Использование @ with friendly_id rails
- 6. Grape & Mongo, Rails & MySQL следующий?
- 7. Rails Grape show 404 страница
- 8. Использование Leaflet.awesome-markers with Rails
- 9. Использование Cassandra with rails app
- 10. Grape Rails RSpec test return 400
- 11. Grape rescue Grape :: Исключения :: ValidationErrors не работает
- 12. {grape} авторизация
- 13. Validate params on condition in rails-grape
- 14. Rails Grape api versioning module structure
- 15. Каковы преимущества использования приложения Grape в Rails?
- 16. Rails Grape, DRY Помощники требуют общих параметров
- 17. Включить CORS в Grape on Rails
- 18. Rails - массив хэшей в API Grape
- 19. Rails find_by_SQL with Rails
- 20. Стратегия обработки ошибок Grape?
- 21. Использование CORS и Warden в приложении стойки (API-интерфейс Grape)
- 22. Rails, Виноградная объект бросков: неинициализированный постоянного Grape :: Entity
- 23. install spree with rails 4.1.0
- 24. Stubbing Grape helper
- 25. ActiveShipping и Grape (Rails) - неинициализированная константа API :: V1 :: Shippings :: ActiveShipping
- 26. API-интерфейс Grape и OAuth
- 27. Rails Web Service с Grape, возвращающий неопределенную ошибку
- 28. User Authentication with Rails App
- 29. grape-entity не работает
- 30. Inherit ApplicationController in Grape-API