Activeadmin は、インデックス、表示、編集などのすべてのロジックを含む単一のファイルにページを登録します。
たとえば、task.rb を task_index.rb、task_show.rb、task_edit.rb などに分割したいと思います。
それで、あなたはそれをどのようにすべきですか?
注:各ファイルに ActiveAdmin.register ブロックを作成すること(タスクが存在する場合は追加)が機能することはわかっていますが、この質問は、この特定の問い合わせを解決するのではなく、一般的なアプローチを目的としています。
-- admin/task.rb
#encoding: utf-8
ActiveAdmin.register Task do
[Lot's of actions]
member_action....
member_action....
member_action....
batch_action....
[Index stuff]
filter....
scope....
scope....
scope....
index do
column...
column...
column...
column...
end
[Edit stuff]
form do |f|
f.input....
f.input....
f.input....
f.input....
f.input....
end
[etc etc etc]
end
----------------
モジュールを考えていますが、方法がわかりません。