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 |