Я никогда раньше этого не делал и не знаю, с чего начать. У меня есть два приложения: одно чтение и другое чтение/запись. Мне сообщили, что я могу использовать одну и ту же базу данных между двумя приложениями и что я должен создать жемчужину своих моделей из приложения для чтения/записи, которое будет использоваться в моем приложении только для чтения.Создайте самоцвет для моделей, которые будут использоваться между двумя приложениями
Это звучит как отличное решение, так как это означает, что мне не придется дублировать мой код между двумя приложениями. С чего начать? я был бы очень благодарен за объяснение и некоторые рекомендации относительно того, что делать здесь, если кто-то может сэкономить время, почти мини, как руководство, если это возможно? или, по крайней мере, где-то посмотреть?
Так, сделав еще некоторое чтение я могу видеть, что вы можете использовать Bundler создать драгоценный камень
bundle gem name-of-my-gem
и я могу использовать драгоценный камень, как это так, поместив его в каждом приложении
gem "name-of-my-gem", path: "path/to/gem/dir"
Как мне сказать, какие из моих моделей я хочу поместить в жемчужину?
Любая помощь приветствуется и извинения, если это несколько основных, но я никогда не делал этого раньше
Я не понимаю, почему оболочка модели помещена в драгоценный камень? –
, поэтому мне не нужно создавать все модели в каждом приложении, если это плохая практика, тогда предложите свой метод, однако я бы хотел увидеть это и создать камень с моделями, если не только что-то узнать :) – Richlewis
вы сохранили модель в драгоценном камне, правильно? и вы должны изменить его код? если да, то почему вы сказали о * положить в драгоценный камень *, потому что я думал о данных. –