2012-12-10 33 views

Trả lời

6

Một số lựa chọn, nhưng thư mục lib là phổ biến nhất.

Nếu bạn cần khởi tạo mã, địa điểm phổ biến nhất là config/initializers.

Vì vậy, bạn có thể có:

lib/mystuff.rb 

và:

config/initializers/mystuff.rb 
lib/mystuff.rb 

chứa mã ruby ​​của bạn.

config/initializers/mystuff.rb 

chứa mã khởi tạo nội dung của bạn, bất kỳ tệp Ruby nào được tìm thấy trong config/initializers được chạy khi Rails khởi động.

+0

Cảm ơn bạn vì thông tin. – covard

+1

Vì vậy, để truy cập nó, tôi chỉ cần thêm yêu cầu 'lib/my_object.rb' – covard

+0

Hãy nhớ rằng chỉ những thứ trong 'app' và' config/routes.rb' được tải lại tự động giữa các yêu cầu. Đối với những thứ khác, bạn cần phải khởi động lại máy chủ của mình để các thay đổi có hiệu lực. – tadman

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