jsonapi-utils icon indicating copy to clipboard operation
jsonapi-utils copied to clipboard

Build JSON API-compliant APIs on Rails with no (or less) learning curve.

Results 25 jsonapi-utils issues
Sort by recently updated
recently updated
newest added

I'm overriding the `index` action on one of my API endpoints to support searching with Elasticsearch and I need to also paginate with ES but I'm running into an issue....

Netflix recently released a blazing fast [JSON:API](http://jsonapi.org) serializer which seems to be a very suitable choice for `jsonapi-utils`. Although it will require a deep change in the JU's structure, the...

enhancement

The issue was introduced in this commit: https://github.com/cerebris/jsonapi-resources/commit/05f873c284f3c084b32140ffdae975667df011fb Basically jsonapi-resources switched from the `before_action` to manually calling the header verification method(s). But jsonapi-utils does not do that at the moment,...

If [rails-i18n](https://github.com/svenfuchs/rails-i18n) gem is used, the formatting of _detail_ member of error object https://github.com/tiagopog/jsonapi-utils/blob/a2c2b0e3843376718929723d9f609611f68b665e/lib/jsonapi/utils/exceptions/active_record.rb#L151 should reflect locale's configuration: ```ruby I18n.t('errors.format', attribute: translation_for(resource_key), message: message) ```

Since https://github.com/cerebris/jsonapi-resources/releases/tag/v0.9.4 JR allows to filter records on nested relationship values while JU allows filtering only by `where` condition. Are there any reasons why you decided to rewrite filter/sort/pagination workflow?...

Hi, In our project, we are using JU for our API, currently only for get calls. We have had some difficulties since we do not have direct access to our...

question

Howdy! I'm using the following gems: * jsonapi-resources (0.9.0) * jsonapi-utils (0.7.2) I recently started using this gem and have found it quite useful. Thanks. However I tried to use...

I'm trying to use JSONAPI Utils for a non-RESTful endpoint `users/invite` and would like to be able to use the `resource_params` and `relationship_params` helpers, however they're both returning `{}` because...

I am able to override the resource type in the response with ```ruby # Forcing a different resource jsonapi_render json: User.all, options: { resource: V2::UserResource } ``` However on a...

I noticed than this doesn't use the cache : ``` def index jsonapi_render json: ProjectGroup.all end ``` But this does : ``` def index process_request end ``` Is there a...

enhancement