“2015 年成都 Ruby 大會時,我們還在做大數據項目;2025 年的今天,Baklib 已服務 800 多家企業。” 在 RubyConf China 2025 的演講臺上,Baklib 創始人Song以十年對比開篇,講述了從技術愛好者到企業服務創業者的蛻變,以及 Rails 框架如何成為 Baklib 的技術根基。作為大會金牌贊助商,這場演講不僅是技術分享,更是一段 “用 Rails 思維解決企業痛點” 的創業敘事。
緣起:當大數據團隊遇上企業內容管理難題
2018 年,宋學江的團隊在為某制造業客戶做大數據項目時發現:“他們花 80% 的時間整理數據,卻只用 20% 的時間分析數據。” 尤其是非結構化內容(文檔、圖片、視頻等)的管理混亂,成為數字化轉型的最大障礙。“當時市場上要么是 WordPress 這樣的通用 CMS,要么是 Adobe Experience Cloud 這樣的重型平臺,中間存在巨大的市場空白。”
基于 Rails 的敏捷開發優勢, 新版本 Baklib 多次迭代 —— 一個專注于 “內容組織與輸出” 的輕量化平臺。“Rails 的 CRUD 腳手架功能太適合內容管理了,我們能快速迭代功能,而不是重復造輪子。” Song 回憶,第一個客戶是某 SaaS 公司,其創始人評價:“終于有一個工具既不像代碼編輯器那樣難,又不像傳統 CMS 那樣笨。”
破局:Headless 架構如何適配中國企業需求?
“Headless CMS 在歐美很火,但中國企業更需要‘Hybrid’模式 —— 既要內容與界面分離的靈活性,又要開箱即用的簡單性。”Baklib 的三層架構由此誕生:
資源庫:用 Rails ActiveStorage 管理數字資產,結合 AI 進行自動標簽化,解決 “內容找不著” 的問題;
知識庫:借鑒 Basecamp 的協作理念,支持多人編輯、版本控制、權限分級,解決 “內容亂改亂發” 的問題;
應用庫:基于 Liquid 模板語言,提供可視化站點生成器,解決 “內容輸出難” 的問題。
演講中,Song 特別提到 Rails 生態的 “插件化” 優勢:“我們擴展了 Liquid 的 6 個對象,比如新增‘Site’對象獲取站點全局配置,‘Plugins’對象接入自定義功能。這種擴展方式讓 Baklib 保持輕量化,同時具備無限可能。”
迭代:從工具到生態的三年進化史
2022 年,Baklib 迎來關鍵升級 —— 接入 AI 能力。“最初只是簡單的關鍵詞搜索,后來發現客戶需要更智能的內容應用。” 團隊嘗試過自建 AI 模型,但最終選擇接入第三方 API:“Rails 的 API 設計模式讓集成變得簡單,我們甚至開發了 AI 插件市場,讓客戶自由選擇 OpenAI、DeepSeek等 模型。” 某教育客戶因此構建了 “課程內容 + AI 答疑” 的閉環,學員留存率提升 25%。
2024 年,Baklib 推出多組織管理功能,支持集團型企業建立統一內容中臺。“這得益于 Rails 的多租戶架構設計,我們通過 schema 動態表單實現了不同子品牌的個性化配置,比如某汽車集團下的新能源品牌與傳統燃油車品牌,可共用內容池但獨立管理界面風格。”
未來:Rails 生態的下一個十年在哪里?
面對 “Rails 是否過時” 的質疑,Song展示了一組數據:Baklib 平臺上,2025 年新建知識庫數量同比增長 120%,其中制造業客戶占比從 15% 提升至 30%。“Rails 的優勢在于‘平衡’—— 開發效率與運行效率的平衡,靈活性與穩定性的平衡。” 他認為,未來 Rails 在企業級內容管理領域的機會在于:
低代碼集成:通過 Rails 的表單生成器,讓更多業務人員參與內容管理;
AI 原生架構:將 Rails 的 ActiveRecord 模型與 AI 數據預處理流程結合;
行業垂直化:開發制造業、醫療等行業的專屬模板與工作流。
演講中,Song 表示作為 Ruby 大會的贊助商,我們積極為 Ruby 生態系統做出貢獻,支持這個優雅的編程語言社區的發展。“Baklib 的成長離不開 Rails 社區,我們希望與更多開發者一起,探索內容管理領域的‘Rails Way’。”
現場直擊
演講結束后,Baklib 展位前排起長隊,觀眾爭相體驗 “5 分鐘生成企業官網” 的 Demo。一位資深 Rails 開發者評價:“宋老師的演講證明,Rails 依然能在細分領域創造價值,Baklib 的架構設計對我正在做的項目很有啟發。”