Ruby on Rails начинающий здесь.Rails: синтаксическая ошибка, неожиданный tIDENTIFIER, ожидающий keyword_end
Если бы эта ошибка в локальном хосте: 3000
ActiveRecord :: PendingMigrationError Миграция в ожидании. Чтобы устранить эту проблему, выполните следующую команду: бен/грабли БД: мигрировать RAILS_ENV = развитие
Я побежал грабли БД: мигрировать в терминале и получил это:
$ rake db:migrate
rake aborted!
SyntaxError: /Users/EuphoriaComplex/src/bookmarks/db/migrate/20150407050503_add_user_to_bookmark.rb:5: syntax error, unexpected tIDENTIFIER, expecting keyword_end
add has_many :bookmarks to app/models/user.rb
^
/Users/EuphoriaComplex/src/bookmarks/db/migrate/20150407050503_add_user_to_bookmark.rb:7: syntax error, unexpected tIDENTIFIER, expecting keyword_end
add belongs_to :user to app/model/user.rb
^
И это мой код в закладки/дб/мигрировать в Sublime:
class AddUserToBookmark < ActiveRecord::Migration
def change
add_column :bookmarks, :user_id, :integer
add has_many :bookmarks to app/models/user.rb
add belongs_to :user to app/model/user.rb
end
end
Я после этого урока: http://12devs.co.uk/articles/writing-a-web-application-with-ruby-on-rails/ и я только сделал это, чтобы «Требовать проверку подлинности, чтобы управлять своими закладками»
«У пользователей много закладок» - это раздел.
комментарий в нижней части учебника poin что 'add own_to: user' должен указывать на' app/model/bookmark.rb' –