administrate gemのデフォルトのダッシュボードを変更して、インデックスと表示ページに表示される内容をカスタマイズする方法については、ドキュメントを見つけることができません。ここに私の具体的な目標です:レール用のadministrategemでフィールドをカスタマイズする
- 考えること
Article
belongs_to
Author
- 私が関連付けられているフィールドのドロップダウンリストに
- 、かつての著者の姓を見たい記事
- を作成するとき記事の索引とショーページに著者の姓が表示されます
今のところ、私は非常に便利な "著者#4"をrec ordラベル。ここでは、自動的に生成されたダッシュボードです:
class ArticleDashboard < Administrate::BaseDashboard
ATTRIBUTE_TYPES = {
author: Field::BelongsTo,
id: Field::Number,
title: Field::String,
content: Field::Text,
created_at: Field::DateTime,
updated_at: Field::DateTime,
}.freeze
[snip]
end
「Customizing Dashboard」ドキュメントページは言う:
フィールドタイプのそれぞれは、
.with_options
クラスメソッドを介して指定されたオプションの異なるセットを取ります。
だから私はField::BelongsTo
にwith_options
を呼び出すと、移動するための方法であってもよいが、どのようなオプションは、そのフィールドで使用可能な(または任意の他のために、そのことについては)可能性があることを理解?
ありがとうございました。これは特定の問題を解決しますが、各フィールドタイプで使用できるオプションについてはまだ疑問に思っています。 – Giuseppe