簡體   English   中英

Ruby on Rails rails_admin與has_many關聯

[英]Ruby on rails rails_admin with has_many association

我們正在使用rails_admin在管理端管理數據。

我們面臨has_many關聯的問題, 它執行查詢以獲取詳細信息,並且還執行另一個查詢以從該表中獲取總計數。 即見下面的查詢。

SELECT * FROM table_name WHERE condition

SELECT COUNT(*) FROM table_name WHERE condition

這是示例模型。

has_many :users, :foreign_key => :user_id, :primary_key => :id

rails_admin do
  edit do
    field :users do
      label "Linked Users"
      inline_add false
    end
  end
end

您能否幫助我如何避免執行第二個查詢。

提前致謝

沒有得到您,您想從編輯表單中刪除field :users嗎? 如果是,則添加

rails_admin do
  edit do
    exclude_fields :users
  end
end

否則,您只想從表單中禁用add user ,rails_admin仍然需要運行那些sql來填充表單上的users combobox

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM