Mad*_*hik 6 yaml load space ruby-on-rails list
我想在yml文件中指定资源授权信息.admin可以创建员工,只能查看公司.
我使用YAML :: load方法加载此文件.
如果我使用 - 多个权限(动作,资源对)的符号,它会给出解析错误.如果我删除 - 符号,那么它只选择第一个动作资源对.我认为load方法在解析时需要1个空格缩进,如果我指定 - 则会违反一个空格缩进条件,这是错误的原因.什么是可能的解决方案.
admin:
- action: create
resource: employee
- action: show
resource: company
Run Code Online (Sandbox Code Playgroud)
admin:
action: create
resource: employee
action: show
resource: company
Run Code Online (Sandbox Code Playgroud)
不确定这是否有帮助,但是当我尝试加载第一个示例时,它对我有用。也许缩进不正确?
不管怎样,这在这里有效:
需要“YAML”
某事= YAML.load_file(“admin.yaml”)
哦,是的,让我添加适合我的 admin.yaml:
行政: - 动作:创建 资源:员工 - 动作:展示 资源:公司
归档时间: |
|
查看次数: |
12791 次 |
最近记录: |