2
當我編輯ActiveAdmin中具有belongs_to關聯的記錄時,我想搜索潛在記錄,而不是從選擇列表(默認選項)中進行選擇。在ActiveAdmin中編輯時搜索belongs_to關聯
例如,我有一個Post對象屬於User。當我編輯帖子時,我希望能夠搜索用戶以更改擁有帖子的人,但是目前我必須從現有用戶的選擇列表中進行選擇。該列表非常大以至於某些用戶不在列表中。
# app/models/user.rb
class User < ActiveRecord::Base
attr_accessible :name
has_many :posts
end
# app/models/post.rb
class Post < ActiveRecord::Base
belongs_to :post
end
# app/admin/posts.rb
ActiveAdmin.register Post do
index do
column :user do |post|
link_to post.user.name, admin_user_path(post.user)
end
column :content
end
form do |f|
# What goes here to search for a user instead of choosing one from the dropdown?
end
end
已經描述了據我所知沒有什麼,可以在瞬間完成這一點,可以集成相同的方式。您可以簡單地切換到輸入字段以輸入用戶標識並使用一些用戶列表或類似列表的邊欄。 – phoet