Class Post
In: app/models/post.rb
Parent: Document

Posts del blog.

Methods

Included Modules

DraftUtils::InstanceMethods

Protected Instance methods

No todas las columnas de la tabla documents se utilizan en los posts, por lo que nos aseguramos de que están vacías. Se llama desde before_save

[Source]

    # File app/models/post.rb, line 28
28:   def disable_unnecessary_fields
29:     self.starts_at = nil
30:     self.ends_at = nil
31:     self.place = nil
32:     self.lat = nil
33:     self.lng = nil
34:     self.location_for_gmaps = nil
35:     self.stream_flow_id = nil
36:     self.journalist_alert_version = 0
37:     self.staff_alert_version = 0
38:     self.speaker = nil
39:   end

Los posts salen sólo en la web de OpenIrekia.

[Source]

    # File app/models/post.rb, line 19
19:   def set_post_default_values
20:     self.show_in_irekia = true
21:     self.show_in_agencia = false
22:     true
23:   end

[Validate]