mirror of
https://github.com/ditkrg/active_model_serializers.git
synced 2026-01-25 15:23:06 +00:00
Add tests for has_one polymorphic
This commit is contained in:
12
test/fixtures/poro.rb
vendored
12
test/fixtures/poro.rb
vendored
@@ -38,6 +38,12 @@ end
|
||||
class WebLog < Model
|
||||
end
|
||||
|
||||
class Interview < Model
|
||||
def attachment
|
||||
@attachment ||= Image.new(url: 'U1')
|
||||
end
|
||||
end
|
||||
|
||||
class Mail < Model
|
||||
def attachments
|
||||
@attachments ||= [Image.new(url: 'U1'),
|
||||
@@ -87,6 +93,12 @@ class WebLogLowerCamelSerializer < WebLogSerializer
|
||||
format_keys :lower_camel
|
||||
end
|
||||
|
||||
class InterviewSerializer < ActiveModel::Serializer
|
||||
attributes :text
|
||||
|
||||
has_one :attachment, polymorphic: true
|
||||
end
|
||||
|
||||
class MailSerializer < ActiveModel::Serializer
|
||||
attributes :body
|
||||
|
||||
|
||||
Reference in New Issue
Block a user