我希望阻止用户在子表单中添加或编辑页面布局。基本上,我想关闭下面截图中的按钮:
我能做到这一点吗?还是我必须全局关闭整个页面布局模型的添加和编辑权限?
我希望阻止用户在子表单中添加或编辑页面布局。基本上,我想关闭下面截图中的按钮:
我能做到这一点吗?还是我必须全局关闭整个页面布局模型的添加和编辑权限?
inline_add
和inline_edit
。< /p>
< p>示例:< /p> field :profile do
inline_add false
inline_edit false
end
也许不是最干净的解决方案...但无论如何,这就是我所做的。 创建了一个替代部分,复制了原始部分并剥离了与“添加新”和“编辑”相关的链接。然后我像这样配置了该字段。
field :operator_user do
partial "form_filtering_select_no-relations"
def selected_id
@bindings[:object]['operator_user_id']
end
end
使用 button_to
和 :disabled => true
选项
假设您正在讨论授权特定类型的用户“查看”按钮,您可以使用cancan gem。