Sha256: d3c841f99af9957533fa19b659514700b1760dbb3f55f977eeeba304af379475

Contents?: true

Size: 1.86 KB

Versions: 1

Compression:

Stored size: 1.86 KB

Contents

#encoding: utf-8
Amalgam.setup do |config|
  # type_whitelist 允许mercury编辑器编辑更新的模型列表,不在这个列表内的模型无法通过mercury编辑器编辑更新,
  # 里面应该填写对应的模型的类名字符串,是个数组,可以填多个模型。例如
  #
  #config.type_whitelist = ['Page']
  #config.type_whitelist = ['Page', 'Post']
  #
  config.type_whitelist = ['Page']

  # models_with_templates 采用新模板匹配方式查询模板的控制器列表,
  # 里面应该填写对应的模型的控制器名字符串,是个数组,可以填多个模型。例如
  #
  #config.models_with_templates = ['pages']
  #config.models_with_templates = ['pages', 'posts']
  #
  config.models_with_templates = ['pages']


  # authority_model 内置的权限系统,内部会根据这里的设置生成routes, 默认是后台管理员 admin_user。
  # 例如
  #  config.authority_model :user
  # 如果要给这个用户以管理员权限,则加入一个:as => :admin选项
  # 例如
  #  config.authority_model :admin_user, :as => :admin
  # 可以加入多个用户,目前管理员只能有一个
  #
  config.authority_model :admin_user, :as => :admin

  # admin_routes 后台的routes, 在block里填写后台需要编辑的模型的routes, 后台会根据对应的routes生成顶栏
  # 链接
  # 例如
  # config.admin_routes do
  #   resources :pages, :except => [:show]
  #   # resources :posts, :except => [:show]
  #   resources :appointments, :except => [:edit,:update,:create,:new]
  # end
  config.admin_routes do
    resources :pages, :except => [:show]
  end

  # i18n 支持多语言的选项,默认是nil,是不支持多语言,使用默认语言
  # 如果
  #   config.i18n = params
  # 是说明采用参数传递语言种类
  # 如果
  #   config.i18n = subdomain
  # 是说明用子域名的方式传递语言种类
  config.i18n = nil
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
amalgam-2.1.3 lib/generators/templates/amalgam.rb