Если вы хотите использовать разные формы для одного ресурса, то, возможно, что-то вроде этого:
action_item :new_xx_post do
params = { post: { type: 'XX' } }
link_to 'New XX Post', new_post_path(params)
end
controller do
def new
build_resource
render resource.type == 'XX' ? 'xx_form' : 'yy_form'
end
end
Rails будет искать партию _xx_form в вашем приложении / views / posts как обычно.Это входит в более продвинутую настройку ActiveAdmin, поэтому убедитесь, что вы хотите сделать это, а не просто ванильные Rails.