Как вы пишете миграцию для переименования модели ActiveRecord и ее таблицы в Rails?

Попробуйте этот фильтр

filter('trust', ['$sce',function($sce) {
  return function(value, type) {
    return $sce.trustAs(type || 'html', value);
  }
}]);

требует угловой санитации

var app = angular.module("myApp", ['ngSanitize']);

Gist Link

395
задан user2262149 28 August 2018 в 06:13
поделиться

2 ответа

Вот пример:

class RenameOldTableToNewTable < ActiveRecord::Migration
  def self.up
    rename_table :old_table_name, :new_table_name
  end

  def self.down
    rename_table :new_table_name, :old_table_name
  end
end

я должен был пойти и переименовать образцовый файл объявления вручную.

Редактирование:

В направляющих 3,1 & 4, ActiveRecord::Migration::CommandRecorder знает, как инвертировать rename_table миграции, таким образом, можно сделать это:

class RenameOldTableToNewTable < ActiveRecord::Migration
  def change
    rename_table :old_table_name, :new_table_name
  end 
end

(Все еще необходимо пройти и вручную переименовать файлы.)

569
ответ дан ndnenkov 28 August 2018 в 06:13
поделиться

Можно сделать, выполняют эту команду: направляющие g миграция rename_ {old_table_name} к {new_table_name}

после того, как Вы редактируете файл и добавляете этот код в изменении метода

rename_table: {old_table_name}: {new_table_name}

0
ответ дан 22 November 2019 в 23:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: