簡體   English   中英

如何使用Firebird與Rails 4.2

[英]How to use Firebird with Rails 4.2

我正在嘗試將我的rails應用程序從4.1.6更新到4.2.0。 除了我有兩個數據庫連接(一個是默認的Postgres,另一個用於從另一個遺留應用程序讀取數據)之外,幾乎一切都進展順利。 第二個使用Firebird(fb)適配器。 在Rails 4.2中,我無法對第二個(fb)數據庫做任何事情。 所有命令都會導致此錯誤:

NoMethodError:未定義的方法`compile'for#

為了重現這種情況,我使用適配器'fb'和一個名為Foo的簡單模型從頭創建了一個新的應用程序,其中包含兩個字符串列。 從rails控制台調用命令Foo.count ,結果是一樣的。

這是問題的完整調用堆棧

我試圖調查來源,但我無法確定問題出在哪里。 我認為它是由於版本4.2中的activerecord中的一些更改/優化,但我不確切知道。

在任何幫助下提前感謝。

根據這個封閉的問題 ,Gem activerecord-fb-adapter版本1.0.1現在支持rails ~>4.2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM