2011-01-25 33 views
5

tôi đã xác định chức năng giúp đỡ tôi trong Helper:Phạm vi helper tùy chỉnh

module CarsHelper 

    def my_helper 
    ... 
    end 

end 

Nhưng tôi có thể không sử dụng nó (my_helper) trong CarsController của tôi cũng không phải trong Car mô hình, là nó để các helper tùy chỉnh có thể chỉ được sử dụng trong chế độ xem?

Trả lời

5

Người trợ giúp thường là để xem. Nhưng bạn cũng có thể đưa chúng vào bộ điều khiển của mình. Chỉ cần thêm

helper :cars 

vào bộ điều khiển của bạn. (docs)

Mô hình nằm ngoài phạm vi cho người trợ giúp. Thay vào đó, hãy sử dụng các phương thức lớp hoặc thể hiện.