грабли ничего не возвращает - PullRequest
0 голосов
/ 07 января 2011

Я просто создал приложение rails. Я создал модель, используя

ruby script/generate model Article

затем я отредактировал файл 001_create_articles.rb, добавив эти строки в метод self.up

 def self.up
    create_table :articles do |t|
        t.string :title
        t.text :body
        t.string :published_at</p>

<pre><code>    t.timestamps
end
</code>

конец Теперь я бежал

rake db:migrate 
. Но миграция не работает, она просто ничего не печатает. Кто-нибудь знает, где я иду не так?

Ответы [ 2 ]

0 голосов
/ 07 января 2011

Я думаю, вы должны создать миграцию.Если я правильно понял, вы добавили код миграции в модель.

Вы должны запустить что-то вроде этого:

ruby script/generate migration articles

После этого откройте сгенерированный файл и добавьте туда свой код.Надеюсь, это поможет

0 голосов
/ 07 января 2011

Вам не хватает одного end из вашего метода up?

def self.up
  create_table :articles do |t|
    t.string :title
    t.text :body
    t.string :published_at
    t.timestamps
  end
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...