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.