Sha256: 92333d80cc470bc1aab02fd69ff05e3b21e5bb19771a5b5dd728395b11c11e31

Contents?: true

Size: 566 Bytes

Versions: 6

Compression:

Stored size: 566 Bytes

Contents

class AboutUsPage < Fae::StaticPage

  @slug = 'about_us'

  # required to set the has_one associations, Fae::StaticPage will build these associations dynamically
  def self.fae_fields
    {
      header: { type: Fae::TextField, validates: { presence: true } },
      introduction: { type: Fae::TextArea },
      body: {
        type: Fae::TextArea,
        languages: [:en, :zh],
        validates: {
          length: {
            maximum: 150
          }
        }
      },
      header_image: { type: Fae::Image, languages: Fae.languages.keys }
    }
  end

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
fae-rails-1.6.0 spec/dummy/app/models/about_us_page.rb
fae-rails-1.5.1 spec/dummy/app/models/about_us_page.rb
fae-rails-1.5.0 spec/dummy/app/models/about_us_page.rb
fae-rails-1.4.1 spec/dummy/app/models/about_us_page.rb
fae-rails-1.4.0 spec/dummy/app/models/about_us_page.rb
fae-rails-1.3.1 spec/dummy/app/models/about_us_page.rb