я получил под команду, выполняемую на консолиRails генерировать миграции не работает
rails g migration payslips first_name:string last_name:string
Но это только создает пустой файл, как показано ниже
class Payslips < ActiveRecord::Migration
def change
end
end
Я не могу найти причину. Что-то не так с командой генерации консоли?
Почему вы думаете, что что-то не так с генератора а не входной вы даете к генератору? Вы пытаетесь добавить столбцы в таблицу или создать новую таблицу? В любом случае, вы должны указать, что вы пытаетесь сделать. Посмотрите на руководство по рельсам http://guides.rubyonrails.org/migrations.html#creating-a-migration – j03w
'migration generator' не создает файл миграции с добавлением столбца, а просто пустым файлом. У меня уже есть модель для Payslip, поэтому Мне нужно создать только новый файл миграции. –
Попробуйте «rails g migration» AddFirstNameAndLastNameToPayslips first_name: string last_name: string'. Rails не так умен, чтобы угадать, что вы пытаетесь сделать, просто сообщив ему имя таблицы, которое вы знаете. Пожалуйста, прочтите [doc] (http://guides.rubyonrails.org/migrations.html#creating-a-migration) – j03w