Là một nhà phát triển Rails, tôi cảm thấy hơi ngớ ngẩn khi đặt câu hỏi này nhưng hy vọng tôi sẽ học được điều gì đó mới mẻ và ai đó có thể khiến tôi thất vọng! Trong các ứng dụng đường ray của tôi, tôi sử dụng các loại đá quý (những người khác) mọi lúc, tôi cũng sử dụng các plugin từ cộng đồng hoặc của riêng tôi.Xây dựng đá quý ruby cho các ứng dụng Rails
Tôi hiểu lợi ích của việc sử dụng đá quý trên plugin vì chúng có thể phân đoạn, phân đoạn, hệ thống rộng, dễ quản lý và chia sẻ v.v ... nhưng tôi thực sự không biết cách tạo đá quý cho ứng dụng đường ray !?
Bạn có luôn bắt đầu bằng plugin và chuyển đổi nó thành đá quý không, tôi đã thấy từ 'đóng gói nó là Đá quý'. Ngoài ra viên ngọc tôi đang nghĩ đến việc xây dựng sẽ không tốt trong một chương trình ruby bình thường, nó chỉ hữu ích để tạo ra các ứng dụng. Tôi thậm chí không chắc chắn nếu ngữ nghĩa của điều đó có ý nghĩa, 'RubyGem' mà sẽ chỉ làm việc trong một ứng dụng đường ray !?
Tôi muốn tạo một đá quý (nếu đó là những gì tôi nên sử dụng?) Cho một phần rời rạc của chức năng cho các ứng dụng đường ray của tôi. Nó sẽ cần phải thêm một di chuyển cơ sở dữ liệu, các tuyến mới và cung cấp bộ điều khiển và khung nhìn hoặc trình trợ giúp xem hữu ích. Tôi biết tôi có thể đạt được điều này thông qua một plug-in nhưng chỉ muốn biết làm thế nào/tại sao để làm điều đó như là một 'Ruby Gem'?
Bạn có thể sửa chữa các url để cắm tabs_on_rails của bạn? –
Đã sửa lỗi! Cảm ơn bạn. –
@SimoneCarletti - "Ứng dụng Rails thực sự không thể tải các tác vụ rake được định nghĩa vào một plugin đóng gói như một Gem" - Tôi không nghĩ rằng điều này vẫn đúng .. – Yarin