Я настраиваю rails_admin
в своем приложении. Я также использую Devise, CanCanCan и Omniauth для входа в социальные сети.PG :: UndefinedTable: ОШИБКА: отношение «add_image_and_name_to_users»
Моя модель Пользователь простая модель, Разрабатывают устанавливает с миграцией, чтобы добавить image
и name
в users
(для хранения основной информации из Facebook)
я поставил rails_admin
в /admin
пути, и когда я утверждаю, что URL я получаю сообщение об ошибке:
ActiveRecord::StatementInvalid in RailsAdmin::MainController#dashboard
PG::UndefinedTable: ERROR: relation "add_image_and_name_to_users"
add_image_and_name_to_users
это имя миграции, что я сделал в User
модели
, что миграция выглядит следующим образом:
class AddImageAndNameToUser < ActiveRecord::Migration
def change
add_column :users, :name, :string
add_column :users, :image, :string
end
end
Я уже сделал rake db:drop
и rake db:reset
пару раз, но я все еще получаю ту же ошибку. Это первый раз, когда я работаю с Rails: Admin (был болезненный опыт ActiveAdmin), и я нашел интересную вещь
Он считает, что add_name_and_image_to_users
это автономный стол
Можете ли вы пост, что миграция? – trh
Я добавил миграцию в вопрос :) – tvieira
Когда вы создавали миграцию, был создан также класс модели? –