2009-03-11 18 views

Trả lời

24

Người trợ giúp và partials đều được dự định sẽ được sử dụng trong lớp chế độ xem của bạn. Sự khác biệt là những người giúp đỡ chủ yếu là mã ruby, dự định được sử dụng như một thư viện các phương thức để gọi từ các mẫu của bạn. Partials là các tệp .html.erb chứa các phần mẫu có thể được chèn vào các mẫu chính của bạn. Vì vậy, trong ngắn hạn, logic nên đi vào người giúp đỡ và đoạn mã html tái sử dụng (với logic nhúng tối thiểu) nên ở partials. Hi vọng điêu nay co ich!

3

Quyết định không hoàn toàn là thẩm mỹ. Bạn muốn sử dụng người trợ giúp bên trong chế độ xem của mình. Ví dụ, bạn sẽ sử dụng một phần để tạo html cho sản phẩm, nhưng trong phần đó (hoặc bất kỳ chế độ xem nào khác), bạn có thể sử dụng trình trợ giúp để tạo một phần của phần, có thể cần một số logic để xác định chính xác những gì cần hiển thị .

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