rails-migrations

    4熱度

    2回答

    我正在創建一個新的Rails 3.1應用程序。 我想這個新的應用程序重用現有的數據庫(這是由以前的rails 2應用程序創建的)。 我創建了新的應用程序定義重用數據庫中的一些現有數據的模型。 在開發和測試階段,一切工作正常,因爲它運行一個丟球數據庫上,而是試圖將其部署到生產的時候,我得到的消息,例如: PGError: ERROR: column "email" of relation "user

    0熱度

    1回答

    我有一個鏈接的數據庫,指向一個特定的網站,但該網站上的不同頁面。那麼網站的域名已更改,我需要更新我的數據庫以反映這一變化。我只需要更改域名,其餘鏈接工作正常。 我的問題是,我可以使用rails遷移來做到這一點嗎?編輯列中的所有字段並更新它們?這看起來像什麼? 我知道還有其他的方法來處理它,但我想探索一下我在軌道移植中的選擇。 在此先感謝!

    1熱度

    2回答

    獨特的,我有以下遷移: class UniqueIndexOnCustomValueKeys < ActiveRecord::Migration def self.up add_index :custom_values, [:customizable_id, :customizable_type, :custom_definition_id], {:unique=>true,:

    5熱度

    3回答

    爲什麼我不能做這樣的事情: class CreateModels < ActiveRecord::Migration def self.up create_table :fruit do |t| t.array :apples end end end 有一些其他方法,使一個數組(「蘋果)是水果類的實例的屬性

    2熱度

    1回答

    是否可以在一個rails三個遷移中創建(self.up)多個表。如果這是可能的,那麼使用這種方法的傳統觀點是什麼?有些東西告訴我,每次遷移保留一張桌子會更好,但我只是認爲我會用一些經驗豐富的紅寶石檢查一下railers。 謝謝。

    0熱度

    1回答

    現在我的產品模型有一個類別的字符串列,表單中有一個select,它從產品模型的數組中獲取它的值。現在只有三種可能的類別:wood_stoves,arborist_gear和鏈鋸。我有一個控制器,針對每個列出各自類別產品的操作。 我將類別切換到數據庫表格,並用has_many和belongs_to關係嵌套產品,這裏是我的問題。以下是一個壞主意嗎? 爲每個wood_stoves,arborist_ge

    1熱度

    2回答

    我生成了一個遷移,該列將名爲encrypted_pa​​ssword的列添加到數據庫中存在的users表中。這是自動導軌使用命令生成: rails generate migration add_password_to_users encrypted_password:string class AddPasswordToUsers < ActiveRecord::Migration def

    2熱度

    3回答

    我想在我的表格是通過軌道遷移如下定義主鍵ID id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT 我使用的MySQL數據庫。

    10熱度

    2回答

    假設我的主分支(devlop)和我的功能分支都有活動開發。兩者都在不斷增加遷移。在將特性分支合併到主分支之前,我將把它重新綁定到主分支上。 因此,只有在最新的分支遷移後才能實現所有功能分支遷移。 是否有一個方便/建議的方式來重命名這些文件?我可以生成虛擬遷移並重新使用爲他們生成的時間戳 - 但我想知道是否存在我不知道的最佳/常見做法?

    1熱度

    2回答

    你好同胞開發者! 最近我一直在玩Rails 3.0,經過相當多的研究後,我有點卡住了。 我想知道什麼方法或解決方案在我的情況下是最好的(我還找不到答案)。 所以我試圖實現的是簡單而直接。 我想要做這樣的事情: class User < ActiveRecord::Base has_many :feeds has_many :casts, :through => :feeds