我想阻止人們從子表單中添加或編輯頁面佈局。基本上我想關閉按鈕,在下面的截圖:在rails_admin中,如何關閉子關係中的「添加新」和「編輯」按鈕?
我能夠做到這一點,或者我不得不關閉在全球範圍內的整個頁面佈局模型添加和編輯?
我想阻止人們從子表單中添加或編輯頁面佈局。基本上我想關閉按鈕,在下面的截圖:在rails_admin中,如何關閉子關係中的「添加新」和「編輯」按鈕?
我能夠做到這一點,或者我不得不關閉在全球範圍內的整個頁面佈局模型添加和編輯?
大概有點遲,但可以使用inline_add
和inline_edit
。
例子:
field :profile do
inline_add false
inline_edit false
end
使用button_to
與:disabled => true
選項
也許不是最乾淨的解決方案......反正這裏就是我所做的。 創建一個替代的部分複製原來的一個,並剝離有關「添加新」和「編輯」的鏈接。然後我像這樣配置了該領域。
field :operator_user do
partial "form_filtering_select_no-relations"
def selected_id
@bindings[:object]['operator_user_id']
end
end
該部分需要一個名爲「selected_id」的方法在那裏,並返回用於構建關係的id。
這是非常好的。有沒有辦法爲所有領域做到這一點? – nroose