簡體   English   中英

Ruby 1.8.7-Ruby 1.9.2和Rails 3.0.0“編碼”模型名稱沖突

[英]Ruby 1.8.7 - Ruby 1.9.2 and Rails 3.0.0 'Encoding' Model Name Conflict

我有一個Rails 3.0.0應用程序,該應用程序具有名為“ Encoding”的模型,當前運行在1.8.7上。 我正在嘗試升級到1.9.2,但名稱“ Encoding”與該版本的Ruby沖突。

我嘗試創建一個新項目,當使用1.9.2運行rails g model encoding ,它抱怨給出:

名稱“編碼”已在您的應用程序中使用,或由Ruby on Rails保留。 請選擇一個替代方法,然后再次運行此生成器。

當我最初在1.8.7下創建項目時,生成器沒有抱怨。 我是否有任何選擇可以升級到Ruby 1.9.2,而不必重命名模型和表? 也許某種名稱間距? 謝謝。

編碼是在ruby 1.9中引入的類。 更改您的型號名稱。

暫無
暫無

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

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