undefined method `serializable_hash' for String

ruby-on-rails, serializable, serialization

Solution

`:include` is used to include associations in the json, usually `has_many` or `belongs_to` associations.

To include methods like `created_date`, use `methods:`

Such as:

@own_events.as_json(include: [:attendees, :user, :start_times, :end_times], methods: :created_date )

Problem

i'm trying to_json in the following way ``` @own_events.as_json(:include => {:created_date => {},:attendees => {}, :user => {}, :start_times => {}, :end_times =>{}} ) ``` and created_date is a method like that ``` def created_date self.created_at.strftime('%d/%m/%Y %H:%M:%S') end ``` cause i need the created_at without the TZD .. but there is an error NoMethodError (undefined method `serializable_hash' for "14/04/2014 16:04:07":String):

Original source