Описание тега foreigner
Иностранец был жемчужиной Ruby, которая позволяла управлять ограничениями внешнего ключа при миграции. С момента выпуска Rails 4.2 он был заменен нативной функциональностью и больше не разрабатывается.
1
ответ
Как работать с тестами и приспособлениями в базе данных с внешними ключами в Rails?
Я использую Rails 4.1 и PostgreSQL и использую гем иностранца для создания ограничений внешнего ключа. Но у меня есть некоторые проблемы со светильниками. Когда я бегу: spring rake test Я получил ошибки, подобные следующим: ActiveRecord::InvalidFore…
02 сен '14 в 16:25
2
ответа
Иностранец - удалить внешний ключ
Я пытаюсь использовать почтовый ящик в моем приложении rails 4. Проблема возникает, когда я пытаюсь развернуть базу данных. Ошибка возникает при создании таблицы разговоров почтового ящика, которая имеет зависимости в таблице уведомлений. Я пытаюсь …
18 май '14 в 03:32
1
ответ
Как работает драгоценный камень иностранца?
Я смотрю на жемчужину иностранца и пытаюсь создать несколько внешних ключей. Тем не менее, в документации по gems говорится, что вы должны создавать свои внешние ключи, такие как `add_foreign_key(from_table, to_table, options), но когда я делаю это,…
23 мар '13 в 01:57
1
ответ
Указание имени столбца иностранного ключа клиента с использованием гема иностранца
У меня есть 2 модели, сотрудник и пользователь с отношением has_one, own_to. В пользовательской таблице есть столбец login, который должен быть только значением emp_id из таблицы employee. Я попытался захватить эту связь с помощью следующей миграции…
15 окт '13 в 12:32
3
ответа
Как я могу предотвратить Rails от "множественного числа" имени столбца?
Я использую плагин Dwilkie для иностранцев для рельсов. У меня есть оператор создания таблицы, который выглядит следующим образом: create_table "agents_games", :force => true, :id => false do |t| t.references :agents, :column => :agent_id, …
11 мар '10 в 23:52
1
ответ
При выполнении миграции на Heroku, я получаю PG:: Ошибка: ОШИБКА: отношение "member1_id" не существует
Локально, мои миграции в порядке (хотя я использую SQLite. Переключится на postgresql при разработке как можно скорее). После сброса базы данных на Heroku с heroku pg:reset DATABASE Я побежал heroku run rake db:migrate Но я получаю следующую ошибку …
21 мар '13 в 19:22
1
ответ
Rails Foreigner Плагин
Моя таблица пользователей должна иметь значение role_id (еще не добавлено в мою таблицу). В моей таблице ролей используется основной идентификатор по умолчанию: id В настоящее время я пытаюсь использовать плагин иностранца, где это выглядит... class…
22 янв '13 в 23:53
1
ответ
Добавление внешнего ключа в таблицу
Я продолжаю получать это исключение: "SQLite3::SQLException: no such column: books.user_id: SELECT "books".* FROM "books" WHERE ("books".user_id = 4)", Похоже, в таблице книг нет user_id. Поэтому я просто установил плагин Foreigner и добавил "t.inte…
11 июн '11 в 00:49
2
ответа
Плагин Ruby on Rails Foreigner не работает для SQL Server
Итак, теперь, когда я наконец-то настроил свои глупые вещи в ODBC, я взял файл schema.rb, который я выгрузил из базы данных Postgres, и сделал db:schema:load на нем в проекте Rails, настроенном для SQL Server. Что ж, он устанавливает все схемы в баз…
07 апр '10 в 21:34
3
ответа
Зачем кому-то использовать драгоценный камень иностранца?
Скорее всего, это вопрос нубов, так как люди используют этот драгоценный камень, и многим он нравится, но я не понимаю цели. Я смотрю на проект, и он был использован здесь много раз в таких местах, как t.references :foreign_key_table_name , :foreign…
05 фев '13 в 21:54
1
ответ
Ruby on Rails - Foreign Keys (иностранный драгоценный камень)
Я новичок в RoR, так что не удивляйтесь возможным глупым вещам, которые я могу сказать... заранее извините... Я пытаюсь создать ограничения внешних ключей между двумя моделями "Addendum" и "Contract" ActiveRecord теперь так class Addendum < Activ…
05 май '14 в 01:32
2
ответа
Обязательно ли отдельно удалять внешние ключи / индексы, если вы планируете удалить таблицу
Обязательно ли отдельно удалять внешние ключи / индексы, если вы планируете удалить таблицу. Поскольку удаление таблицы, кажется, удаляет внешние ключи / индексы. Я использую этот гем http://github.com/matthuhiggins/foreigner для удаления создания /…
11 ноя '11 в 11:04
1
ответ
Rails Foreigner: ограничения внешнего ключа для "тестовой" БД с использованием MySQL
Я пытаюсь использовать Foreigner для включения ограничений внешнего ключа в Rails. Он работает на моей базе данных разработки, но я получаю следующую ошибку при попытке запустить свои тесты: Errors running test:units! #<ActiveRecord::StatementInv…
08 авг '12 в 14:17
1
ответ
Миграция SQLite удаляет add_index и add_foreign_key из файла schema.rb
Я использую SQLite3 и MySQL в одном проекте Rails, но на двух разных компьютерах. Я заметил, что schema.rb который генерируется при запуске всех миграций, выглядит по-разному для обеих сред. Когда я запускаю миграции в среде SQLite3, следующие опера…
25 янв '13 в 12:11
0
ответов
грабли прерваны! NoMethodError: неопределенный метод `alias_method_chain'для ActiveRecord::SchemaDumper:Class
когда я добавил чужой гем в gemfile, это происходит, и я обновляю рельсы с 4.1 до 6.1: любое решение, у кого есть быстрая публикация, в противном случае вы можете отправить письмо по адресу santu.essence@gmail.com /usr/local/bundle/bundler/gems/fore…
23 окт '21 в 15:35