Результаты поиска по запросу "rails-migrations"

2 ответа

Удалите старые файлы миграции в приложении Rails

Допустимо ли удалять (или архивировать) старые файлы миграции в приложении Rails, если схема стабильна? Мои миграции многочисленны, и я подозреваю, что там могут быть какие-то проблемы, потому что у меня иногда возникают проблемы с миграцией ...

5 ответов

Итак, убедитесь, что ваш плагин находится в папке, названной в честь имени плагина. Я считаю, что это относится и к другим приложениям рельсов.

ня я сделал новое приложение на Rails 3, добавил простую миграцию, и почему-то ничего не происходит, когда я делаю rake db: migrate. Он просто делает паузу на несколько секунд, затем возвращается в командную строку, без ошибок или чего-либо еще. ...

1 ответ

вам нужно добавить точку с запятой в конце этого утверждения

ужно переместить некоторые столбцы из одной существующей таблицы в другую. Как мне сделать это с помощью миграции рельсов? class AddPropertyToUser < ActiveRecord::Migration def self.up add_column :users, :someprop, :string remove_column ...

ТОП публикаций

5 ответов

Правильный способ сделать это - Model.table_exists?

я есть грабли, которые не будут работать, если таблица не существует. Я работаю с более чем 20 инженерами на веб-сайте, поэтому я хочу убедиться, что они перенесли таблицу, прежде чем они смогут выполнить задачу rake, которая заполнит эту ...

9 ответов

 запрос.

ткатить неудачную миграцию рельсов? Я ожидаю, чтоrake db:rollback отменяет неудачную миграцию, но нет, она откатывает предыдущую миграцию (неудачная миграция минус один). А такжеrake db:migrate:down VERSION=myfailedmigration тоже не работает. Я ...

2 ответа

Rails ActiveRecord :: Migration В чем разница между index: true и add_index?

В чем разница между t.boolean :is_live, index: trueа также add_index :table_name, :is_liveЕсли нет никакой разницы, почемуadd_index отражено в schema.rb. Когда я используюindex: trueЯ не могу увидеть индекс вschema.rb, Должен ли я использовать ...

1 ответ

Rails4 создать объединение таблиц не нужно добавлять первичный ключ в миграции igration

Я использую эту команду: rails g migration CreateJoinTableUserPloy user ployИ я проверяю файл миграции: create_join_table :Users, :Posts do |t| #t.index [:user_id, :ploy_id] #t.index [:ploy_id, :user_id] endЕсть 2 индекса, которые будут ...

1 ответ

В чем разница между t.belongs_to и t.references в рельсах?

В чем разница междуt.references а такжеt.belongs_to? Почему у нас есть эти два разных слова? Мне кажется, они делают то же самое? Попробовал поиск в Google, но не нашел объяснения. class CreateFoos < ActiveRecord::Migration def change ...

4 ответа

Rails-миграции: отменить настройку по умолчанию для столбца

У меня есть проблема, что у меня есть миграция в Rails, которая устанавливает настройки по умолчанию для столбца, как в этом примере: def self.up add_column :column_name, :bought_at, :datetime, :default => Time.now endПредположим, мне нравится ...

1 ответ

Rails 3.1: невозможно записать в столбец в той же миграции, которая его добавляет

У меня была миграция add_column, которая будет работать нормально. Однако после запуска и запуска консоли я обнаружил, что столбцы first_name и last_name были полностью пустыми. Я пытался с помощьюsave! вместо этого, и это имело тот же эффект - ...