2010-08-11 29 views
7

Tôi muốn hiển thị vài bản ghi hoạt động trong bảng điều khiển đường ray, tôi đã bật chế độ Hirb. Bảng này đủ hẹp để hiển thị (vì vậy Hirb sử dụng bảng tiêu chuẩn, ngang) nhưng các cột quá hẹp nên nội dung hoàn toàn không thể đọc được. Bạn có bất kỳ ý tưởng những gì tôi có thể làm gì về nó?Làm cách nào để buộc một bảng dọc hoặc giới hạn các cột trong Hirb?

Hiển thị chỉ một vài cột sẽ là tuyệt vời (tôi có bản ghi trong một bộ lọc thuần túy, không phải AR, vì vậy tôi không thể vượt qua :select để tìm phương pháp). Buộc Hirb để hiển thị các bản ghi trong bảng dọc cũng sẽ hoàn hảo.

Xin cảm ơn trước.

Trả lời

7

Nếu bạn nhìn vào 'Xem: Bất cứ lúc nào, bất cứ nơi nào' của hirb's readme, bạn sẽ thấy hirb cung cấp cho bạn với một lệnh bảng mà cho phép của bạn chọn cột/lĩnh vực:

>> extend Hirb::Console 
=> main 
>> table My_AR_Array, :fields=>[:field1, :another_field, :and_another_one] 
# ... Displays table with only these three columns 

Nếu bạn' d muốn bật chế độ xem dọc, hãy đọc the docs. Đặc biệt, tìm hiểu về một table's options (: dọc là những gì bạn muốn) và tìm hiểu về hirb's config file format.

Trong tương lai, vui lòng đặt những câu hỏi này trên github.

Các vấn đề liên quan