2011-09-08 99 views
0

是否有任何rails gems或引擎可以讓您通過瀏覽器向數據庫添加列,而不是通過控制檯生成遷移的標準方式?生成遷移並通過瀏覽器遷移

基本上,這將是類似phpmyadmin的PHP,但只是非常簡單的添加和刪除列。這是針對我正在開發的CMS,它允許用戶添加自定義字段。如果任何人都能指引我走向正確的方向。

編輯:

我希望我可以使用像在模型中添加新列以下,但它不工作:

def add_test_column 
    add_column :my_table_name, :test_column_name, :string 
end 

它甚至更多鈔票使用像我的模型中的add_column,add_index等AR方法?

回答

1

我看到現在,你可以在模型中添加與列和辦理其他遷移操作:

def self.add_column(name, type, args= {}) 
    ActiveRecord::Migration.add_column table_name, name, type, args 
end 

來自:similar question