1

ActiveAdmin を使用する Rails アプリで、私のフィールドの 1 つで非常に長いテキストが非常に狭い列に出力され、単一の db 行が画面全体を垂直方向に占めてしまいます。それを超える場合、ActiveAdminに最初の〜50文字を省略記号で表示させたいだけです。

index do
  column :too_long
...

私はこのようなものを探しています

index do
  column :too_long, :max => 50
...
4

2 に答える 2

3

次のようなものを使用できます

 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

于 2012-08-11T14:09:46.687 に答える