2011-11-25 14 views
11

Tôi đang tạo một blog bằng RoR. Tôi có trang index.html.erb cho các bài đăng hiển thị tất cả các bài đăng. Nó hiển thị tất cả các bài viết và tất cả các nội dung của họ. Tôi muốn giới hạn nội dung được hiển thị cho một số ký tự nhất định và sau đó đặt liên kết "đọc thêm" để đi tới trang chương trình cho bài đăng trên blog riêng lẻ đó. Bất kỳ trợ giúp với cách để làm điều này? Cảm ơn.Tạo blog trong đường ray - làm cách nào để giới hạn văn bản và đặt liên kết "đọc thêm" để hiển thị phần còn lại của bài đăng?

Trả lời

11

Để hiển thị một số lượng nhất định của các nhân vật, bạn có thể sử dụng truncate phương pháp helper để cắt xén của bạn bài báo.

truncate("Once upon a time in a world far far away") 
# => "Once upon a time in a world..." 

Nếu bạn cũng có câu hỏi về liên kết "đọc thêm", vui lòng đọc phần "định tuyến tài nguyên" trong Rails Routing from the Outside In. Bạn sẽ hiển thị tất cả các bài đăng của mình trong hành động index (có thể với phân trang) và hiển thị bài đăng đơn trong chỉ mục show. Cắt bớt bài đăng trong chế độ xem index và hiển thị toàn bộ bài đăng trong chế độ xem show.

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