6
如果使用config/application.rb
了此選項:如何使耙分貝:遷移產生schema.rb使用時:SQL架構格式
config.active_record.schema_format = :sql
然後當你這樣做:
rake db:migrate
只轉儲該db/structure.sql
。我知道,因爲它使用的是:sql
選項是不使用db/schema.rb
,但你怎麼能做出rake db:migrate
產生db/schema.rb
也?
我們需要的是因爲列的自動完成的RubyMine 4.5和IntelliJ IDEA的11使用db/schema.rb
。
THX工作完美。只有改變,我需要做的是重命名的文件,因爲我用有時'scaffold'(這個搜索模式與正則表達式//schema[^/]*.rb$)。我改變'File.rename(File.expand_path( '../分貝/ schema.rb',__FILE__),File.expand_path( '../分貝/ schema.backup.rb',__FILE __))' – inye