ActiveAdmin を使用する Rails アプリで、私のフィールドの 1 つで非常に長いテキストが非常に狭い列に出力され、単一の db 行が画面全体を垂直方向に占めてしまいます。それを超える場合、ActiveAdminに最初の〜50文字を省略記号で表示させたいだけです。
index do
column :too_long
...
私はこのようなものを探しています
index do
column :too_long, :max => 50
...
ActiveAdmin を使用する Rails アプリで、私のフィールドの 1 つで非常に長いテキストが非常に狭い列に出力され、単一の db 行が画面全体を垂直方向に占めてしまいます。それを超える場合、ActiveAdminに最初の〜50文字を省略記号で表示させたいだけです。
index do
column :too_long
...
私はこのようなものを探しています
index do
column :too_long, :max => 50
...
次のようなものを使用できます
index do
column "TOO LONG" do |object|
object.too_long.slice(0, 50)
end
#.....
end
私はこれをテストしていませんが、このようなものはうまくいくはずです。
ドキュメントで詳細を確認してください http://activeadmin.info/docs/3-index-pages/index-as-table.html