Tôi muốn xác định phương thức trợ giúp, my_method
, sẽ có sẵn trong các phương thức BuyersController
(như index
, create
, e.t.c.).Đường ray: Nơi để xác định phương thức trợ giúp sẽ có sẵn cho một số bộ điều khiển?
Tôi cố gắng để xác định nó trong app/helpers/application_helper.rb
nhưng nó đã không làm việc:
undefined method `my_method' for #<BuyersController:0x26df468>
Nó phải ở trong một số nơi được chia sẻ bởi vì tôi muốn sử dụng nó trong các bộ điều khiển khác cũng có. Đây là lý do tại sao tôi đã thử app/helpers/application_helper.rb
.
Nơi thích hợp để xác định nó là gì?
Tôi nghĩ rằng Misha đang yêu cầu các phương thức có sẵn cho bộ điều khiển ** và ** lượt xem. Một phương thức trong 'ApplicationController' sẽ có sẵn cho tất cả các bộ điều khiển nhưng không có sẵn cho các khung nhìn của chúng. – edgerunner
Thực ra, tôi không quan tâm đến các phương pháp cho chế độ xem. –