File tree Expand file tree Collapse file tree 3 files changed +8
-4
lines changed
Expand file tree Collapse file tree 3 files changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ Gem::Specification.new do |spec|
1919 spec . executables = spec . files . grep ( %r{^exe/} ) { |f | File . basename ( f ) }
2020 spec . require_paths = [ 'lib' ]
2121
22- spec . add_runtime_dependency 'jsonapi-resources' , '0.8.3 '
22+ spec . add_runtime_dependency 'jsonapi-resources' , '0.9.0 '
2323
2424 spec . add_development_dependency 'bundler' , '~> 1.10'
2525 spec . add_development_dependency 'rake' , '~> 10.0'
Original file line number Diff line number Diff line change @@ -38,8 +38,12 @@ def check_request
3838 #
3939 # @api public
4040 def process_request
41- process_operations
42- render_results ( @operation_results )
41+ operations = @request . operations
42+ unless JSONAPI . configuration . resource_cache . nil?
43+ operations . each { |op | op . options [ :cache_serializer ] = resource_serializer }
44+ end
45+ results = process_operations ( operations )
46+ render_results ( results )
4347 rescue => e
4448 handle_exceptions ( e )
4549 end
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ class PostResource < ::PostResource; end
1616class UserResource < JSONAPI ::Resource
1717 attributes :first_name , :last_name , :full_name
1818
19- has_one :profile , class_name : 'Profile'
19+ has_one :profile , class_name : 'Profile' , foreign_key_on : :related
2020
2121 has_many :posts
2222
You can’t perform that action at this time.
0 commit comments