Class: ArSite
- Inherits:
-
ApplicationRecord
- Object
- ApplicationRecord
- ArSite
- Includes:
- ArSiteConcern
- Defined in:
- app/models/ar_site.rb
Overview
Schema information
Table name: ar_site : Sites
id Integer id
created_at Time created_at
updated_at Time updated_at
name String Name of the site eg. www.mysite.com
description String Short description of site
homepage_link String Shortcut link when just site name is in the url
error_link String Link to error page
header String Additional data used in page html header
css String Site wide CSS
route_name String Default route name for creating page link. ex. page. Leave blank if not used.
page_title String Default page title displayed in browser's top menu when title can not be extracted from document
document_extension String Default document extension eg. html
page_class String Rails model class name which defines table holding pages data usually ArPage
site_layout String Rails layout used to draw response. This is by default content layout.
menu_class String Rails model class name which defines table holding menu data usually ArMenu
files_directory String Directory name where uploaded files are located
logo String Logotype picture for the site
active Boolean Is the site active
created_by Integer created_by
updated_by Integer updated_by
menu_name String Menu name for this site
menu_id Integer Menu id. Menu name will be deprecated.
settings String Various site settings
alias_for String Is alias name for entered site name
rails_view String Rails view filename used as standard design
design String Standard design can also be defined at the site level
inherit_policy Integer Use policy from other site
ar_policies Embedded: ArPolicy Access policies defined for the site
ar_parts Embedded: ArPart Parts contained in site
ar_Since AgileRails can handle multiple sites on single ROR instance, every document in ar_sites table defines data which defines a site.
Sites can be aliased which is very usefull in development and test environment. If ‘site.name’ document is not found application will search for ‘test’ document and continue searching with value found in alias_for field.