cards and section get proper belongs_to associations
This commit is contained in:
parent
cdb9a3466a
commit
609ca0d57d
@ -1,4 +1,4 @@
|
||||
require "mini_magick"
|
||||
require "mini_magick"
|
||||
|
||||
module Merged
|
||||
class Image < ActiveYaml::Base
|
||||
|
@ -103,5 +103,12 @@ module Merged
|
||||
Section.reload
|
||||
end
|
||||
|
||||
def self.transform
|
||||
Section.all.each do |card|
|
||||
card.image = card.image_old
|
||||
card.save
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
end
|
||||
|
@ -8,6 +8,8 @@ module Merged
|
||||
set_root_path Rails.root #ouside engines not necessary
|
||||
include ActiveHash::Associations
|
||||
|
||||
belongs_to :image , class_name: "Merged::Image"
|
||||
|
||||
fields :options , :updated_at , :updated_by
|
||||
|
||||
def has_option?(option)
|
||||
@ -61,7 +63,7 @@ module Merged
|
||||
template_style.fields.collect{|f| f.to_sym}
|
||||
end
|
||||
|
||||
def image
|
||||
def image_old
|
||||
Image.find_by_name(self.image_name)
|
||||
end
|
||||
end
|
||||
|
@ -12,6 +12,7 @@
|
||||
:updated_at: &1 2022-12-09 17:50:02.733622073 +02:00
|
||||
:section_id: 11
|
||||
:index: 1
|
||||
:image_id: 35
|
||||
- :header: Large
|
||||
:text: The old four patient rooms are basically twice the size as the small. They
|
||||
are large enough to be shared. The size is about 30m2 and the cost 240e. Like
|
||||
@ -25,6 +26,7 @@
|
||||
:updated_at: *1
|
||||
:section_id: 11
|
||||
:index: 2
|
||||
:image_id: 17
|
||||
- :id: 8
|
||||
:header: Non standard
|
||||
:text: There are smaller, rooms, and some connected rooms. If your needs are small,
|
||||
@ -38,6 +40,7 @@
|
||||
:updated_at: *1
|
||||
:section_id: 11
|
||||
:index: 3
|
||||
:image_id: 25
|
||||
- :id: 9
|
||||
:header: Wet spaces
|
||||
:text: If your work requires you to get dirty, we have different size wet rooms.
|
||||
@ -51,6 +54,7 @@
|
||||
:updated_at: *1
|
||||
:section_id: 11
|
||||
:index: 4
|
||||
:image_id: 40
|
||||
- :id: 10
|
||||
:header: Common spaces
|
||||
:text: Each floor has it's own large common space. Also, Hub Feenix offers great
|
||||
@ -62,6 +66,7 @@
|
||||
:updated_at: *1
|
||||
:section_id: 12
|
||||
:index: 1
|
||||
:image_id: 4
|
||||
- :id: 11
|
||||
:header: En suite and fold out
|
||||
:text: "Some rooms have attached (or shared) bathrooms. Also, you have the option
|
||||
@ -73,6 +78,7 @@
|
||||
:updated_at: *1
|
||||
:section_id: 12
|
||||
:index: 2
|
||||
:image_id: 12
|
||||
- :id: 12
|
||||
:header: Shared kitchen, own sink
|
||||
:text: Each floor has it's own common kitchen. This is especially useful if you
|
||||
@ -85,6 +91,7 @@
|
||||
:updated_at: *1
|
||||
:section_id: 12
|
||||
:index: 3
|
||||
:image_id: 36
|
||||
- :id: 13
|
||||
:header: Name
|
||||
:text: ''
|
||||
@ -94,6 +101,7 @@
|
||||
:updated_at: *1
|
||||
:section_id: 13
|
||||
:index: 1
|
||||
:image_id:
|
||||
- :id: 14
|
||||
:header: Email
|
||||
:text: ''
|
||||
@ -103,6 +111,7 @@
|
||||
:updated_at: *1
|
||||
:section_id: 13
|
||||
:index: 2
|
||||
:image_id:
|
||||
- :id: 15
|
||||
:header: Phone
|
||||
:text: ''
|
||||
@ -112,12 +121,14 @@
|
||||
:updated_at: *1
|
||||
:section_id: 13
|
||||
:index: 3
|
||||
:image_id:
|
||||
- :id: 16
|
||||
:header: Space requirements
|
||||
:text: ''
|
||||
:updated_at: *1
|
||||
:section_id: 13
|
||||
:index: 4
|
||||
:image_id:
|
||||
- :id: 17
|
||||
:header: Message
|
||||
:text: ''
|
||||
@ -127,6 +138,7 @@
|
||||
:updated_at: *1
|
||||
:section_id: 13
|
||||
:index: 5
|
||||
:image_id:
|
||||
- :id: 39
|
||||
:header: Cafe
|
||||
:text: Our cafe serves vegan and vegetarian light food and great tea and coffee.
|
||||
@ -139,6 +151,7 @@
|
||||
:updated_at: &2 2022-12-10 20:28:17.967357225 +02:00
|
||||
:section_id: 39
|
||||
:index: 1
|
||||
:image_id: 29
|
||||
- :id: 40
|
||||
:header: Treatments
|
||||
:text: In our healery you can get professional help from osteopathy, shiatsu, acupuncture
|
||||
@ -152,6 +165,7 @@
|
||||
:updated_at: *2
|
||||
:section_id: 39
|
||||
:index: 2
|
||||
:image_id: 30
|
||||
- :id: 41
|
||||
:header: Boutique and Gallery
|
||||
:text: In our Boutique, you can find organic cosmetics, buy our great hub feenix
|
||||
@ -165,6 +179,7 @@
|
||||
:updated_at: *2
|
||||
:section_id: 39
|
||||
:index: 3
|
||||
:image_id: 28
|
||||
- :id: 42
|
||||
:header: Name
|
||||
:text: ''
|
||||
@ -174,6 +189,7 @@
|
||||
:updated_at: *2
|
||||
:section_id: 40
|
||||
:index: 1
|
||||
:image_id:
|
||||
- :id: 43
|
||||
:header: Email
|
||||
:text: ''
|
||||
@ -183,6 +199,7 @@
|
||||
:updated_at: *2
|
||||
:section_id: 40
|
||||
:index: 2
|
||||
:image_id:
|
||||
- :id: 44
|
||||
:header: Phone
|
||||
:text: ''
|
||||
@ -192,6 +209,7 @@
|
||||
:updated_at: *2
|
||||
:section_id: 40
|
||||
:index: 3
|
||||
:image_id:
|
||||
- :id: 45
|
||||
:header: Subject
|
||||
:text: TEXT
|
||||
@ -201,6 +219,7 @@
|
||||
:updated_at: *2
|
||||
:section_id: 40
|
||||
:index: 4
|
||||
:image_id:
|
||||
- :id: 46
|
||||
:header: Message
|
||||
:text: ''
|
||||
@ -210,3 +229,4 @@
|
||||
:updated_at: *2
|
||||
:section_id: 40
|
||||
:index: 5
|
||||
:image_id:
|
||||
|
@ -15,6 +15,7 @@
|
||||
:updated_at: &1 2022-12-09 17:50:02.733622073 +02:00
|
||||
:page_id: 2
|
||||
:index: 1
|
||||
:image_id: 37
|
||||
- :template: section_cards
|
||||
:header: Sizes and kinds
|
||||
:text: We offer different sizes and different types of studios for artists. There
|
||||
@ -33,6 +34,7 @@
|
||||
:updated_at: *1
|
||||
:page_id: 2
|
||||
:index: 2
|
||||
:image_id:
|
||||
- :template: section_cards
|
||||
:id: 12
|
||||
:card_template: card_normal_square
|
||||
@ -47,6 +49,7 @@
|
||||
:updated_at: *1
|
||||
:page_id: 2
|
||||
:index: 3
|
||||
:image_id:
|
||||
- :template: form_section
|
||||
:id: 13
|
||||
:card_template: form_field
|
||||
@ -62,6 +65,7 @@
|
||||
:updated_at: *1
|
||||
:page_id: 2
|
||||
:index: 4
|
||||
:image_id:
|
||||
- :template: section_full_image
|
||||
:header: HUB FEENIX
|
||||
:text: Only an hour west of Helsinki, the Feenix rises from an old sanatorium. The
|
||||
@ -76,11 +80,13 @@
|
||||
:updated_at: &2 2022-12-10 20:28:17.967357225 +02:00
|
||||
:page_id: 6
|
||||
:index: 2
|
||||
:image_id: 16
|
||||
- :template: section_spacer
|
||||
:id: 32
|
||||
:updated_at: *2
|
||||
:page_id: 6
|
||||
:index: 1
|
||||
:image_id:
|
||||
- :template: section_half_image
|
||||
:header: Retreats
|
||||
:text: Hub Feenix is a beautiful place, ideally situated in the country, but close
|
||||
@ -96,6 +102,7 @@
|
||||
:updated_at: *2
|
||||
:page_id: 6
|
||||
:index: 3
|
||||
:image_id: 27
|
||||
- :template: section_half_image
|
||||
:header: Studios
|
||||
:text: We offer different size and different type of studios for artists. There
|
||||
@ -111,6 +118,7 @@
|
||||
:updated_at: *2
|
||||
:page_id: 6
|
||||
:index: 4
|
||||
:image_id: 37
|
||||
- :template: section_half_image
|
||||
:header: Makerspace
|
||||
:text: The hub encourages all people to be creative in any way they choose. We provide
|
||||
@ -126,6 +134,7 @@
|
||||
:updated_at: *2
|
||||
:page_id: 6
|
||||
:index: 5
|
||||
:image_id: 20
|
||||
- :template: section_half_image
|
||||
:id: 36
|
||||
:header: Coworking and offices
|
||||
@ -145,6 +154,7 @@
|
||||
:updated_at: *2
|
||||
:page_id: 6
|
||||
:index: 6
|
||||
:image_id: 8
|
||||
- :template: section_half_image
|
||||
:id: 37
|
||||
:header: Conferences and buisness events
|
||||
@ -164,6 +174,7 @@
|
||||
:updated_at: *2
|
||||
:page_id: 6
|
||||
:index: 7
|
||||
:image_id: 7
|
||||
- :template: section_half_image
|
||||
:id: 38
|
||||
:header: Residency and Accommodation
|
||||
@ -184,6 +195,7 @@
|
||||
:updated_at: *2
|
||||
:page_id: 6
|
||||
:index: 8
|
||||
:image_id: 26
|
||||
- :template: section_cards
|
||||
:id: 39
|
||||
:card_template: card_normal_square
|
||||
@ -196,6 +208,7 @@
|
||||
:updated_at: *2
|
||||
:page_id: 6
|
||||
:index: 9
|
||||
:image_id:
|
||||
- :template: form_section
|
||||
:id: 40
|
||||
:card_template: form_field
|
||||
@ -208,3 +221,4 @@
|
||||
:updated_at: *2
|
||||
:page_id: 6
|
||||
:index: 10
|
||||
:image_id:
|
||||
|
Loading…
Reference in New Issue
Block a user