我可以访问输入值并检查它的值吗?我想禁用改变键的能力,如果它等于'foo'。
.email-template-param-nested-fields - if :key == 'foo' = f.input :key, placeholder: 'foo', readonly: true - else = f.input :key, placeholder: 'key' = f.input :value, placeholder: 'example'
rkue9o1l1#
您可以将变量赋值为
- args = f.object.key == 'foo' ? { placeholder: 'foo', readonly: true } : { placeholder: 'key' }
然后
= f.input :key, **args
p5cysglq2#
您可以执行条件内联:
.email-template-param-nested-fields = f.input :key, placeholder: 'foo', readonly: (f.object.key == 'foo') = f.input :value, placeholder: 'example'
2条答案
按热度按时间rkue9o1l1#
您可以将变量赋值为
然后
p5cysglq2#
您可以执行条件内联: