Вопросы по теме 'has-and-belongs-to-many'

Как мне запрашивать данные в CakePHP, используя отношения HABTM?
Я работаю над приложением CakePHP 1.2. У меня есть модель «Пользователь», определенная с помощью нескольких отношений HABTM с другими таблицами через таблицу соединений. Теперь мне поручено найти информацию о пользователях на основе данных,...
25647 просмотров

Двойное соединение с habtm в ActiveRecord
У меня странная ситуация, связанная с необходимостью двойного внутреннего соединения. Я пробовал запрос, который мне нужен, я просто не знаю, как заставить рельсы это делать. Данные Аккаунт (has_many :sites) Сайт (habtm :users, own_to...
1827 просмотров

Проверка длины ассоциации habtm без сохранения
У меня есть модель пользователя с отношением HABTM к группам. Я не хочу, чтобы пользователь мог состоять более чем в 5 группах, поэтому хотел бы проверить длину отношения HABTM. На странице редактирования пользователя у меня есть список флажков,...
3411 просмотров

Rails пытается отправить идентификатор для таблицы соединений модели habtm?
Итак, у меня есть две модели рельсов — пользователь и роль — каждая из которых указана с помощью habtm и таблицы соединений пользователей_ролей. Когда я сохраняю из своей пользовательской формы, в которой есть флажки для выбора ролей, rails...
255 просмотров

Можно ли взаимодействовать с таблицей соединений, с действием создания формы?
*Обратите внимание, чтобы просмотреть весь код, перейдите по ссылке Я создаю новые «аккаунты». Каждая новая учетная запись имеет_много :пользователей. Пользователи имеют_и_принадлежат_многим_ролям . Я пытаюсь назначить СУЩЕСТВУЮЩИЕ роли новым...
133 просмотров

habtm несколько раз с одной и той же моделью
Я пытаюсь моделировать публикации. У публикации может быть несколько авторов и редакторов. Поскольку возможно, что один человек является автором одной публикации и редактором другой, отдельных моделей для авторов и редакторов не существует:...
1154 просмотров

CakePHP: saveAll с hasOne плюс HABTM
У меня есть две модели, которые мне нужно сохранить в одной форме. Когда пользователь использует форму «/deliveries/add/», мне нужно сохранить новую доставку, а также сохранить новую лицензию, прикрепленную к этой доставке. Это отношение hasOne....
897 просмотров

Как сделать несколько ассоциаций has_and_belongs_to_many между одними и теми же двумя классами?
У меня есть следующая установка: class Publication < ActiveRecord::Base has_and_belongs_to_many :authors, :class_name=>'Person', :join_table => 'authors_publications' has_and_belongs_to_many :editors, :class_name=>'Person',...
1670 просмотров

find() для has_and_belongs_to_many не возвращает ассоциации
У меня есть отношение has_and_belongs_to_many: класс Staff ‹ ActiveRecord::Base has_and_belongs_to_many :services служба класса ‹ ActiveRecord::Base has_and_belongs_to_many :staffs и у меня есть таблица под названием «services_staffs» со...
177 просмотров

Как отобразить результаты отношения HABTM в представлении?
У меня есть связь HABTM между таблицей books и таблицей авторов, объединенной таблицей author_books. Однако я не могу найти решение для отображения полей имя, фамилия и полное имя в моем представлении. книга-модель: class Book extends AppModel...
964 просмотров
schedule 09.05.2024

Как лучше всего структурировать эти отношения? ХАБТМ или нет?
Просто ищу совет о том, как структурировать мои отношения в приложении, которое я делаю. У меня есть следующие модели: activity # golf, karaoke event # golf competition followed by all-night karaoke boat party post # write-up of the golf...
67 просмотров

Как ссылаться на данные в таблице HABTM без модели в Rails 3?
Поэтому я недавно создал отношения HABTM между двумя моделями (проект и пользователь). Раньше у меня в таблице проекта был столбец user_id, который действовал как внешний ключ. Теперь есть целая таблица, которая делает это. Но как я могу...
1822 просмотров

Default_scope в таблице соединений
У меня есть настройка модели, как показано ниже: class User has_many :items has_many :words, :through => :items end class Item belongs_to :user belongs_to :word default_scope where(:active => true) end class Words has_many...
2391 просмотров

CakePHP до сохранения и HABTM
Я пытаюсь написать некоторую логику beforeSave в бета-версии CakePHP 2.0. В основном я хочу, чтобы пользователь мог отправлять текст для функций, подобных тегу. Функция beforeSave будет искать связанную таблицу, если тег существует, просто свяжите...
931 просмотров

habtm и вложенная форма приводят к нулю
У меня есть 3 модели: продукт, вариация и цвет. Я использую драгоценный камень nested_form. Product has_many :variations Variation belongs_to :product Variation has_and_belongs_to_many :colors Color has_and_belongs_to_many :variations...
397 просмотров

Ассоциация Rails/Active Record has_and_belongs_to_many — получение записи
У меня есть две модели User и Company, связанные с has_and_belongs_to_many. Я могу получить всех пользователей, принадлежащих определенной компании, используя Company.find(id).users Проблема, с которой я сталкиваюсь, заключается в том,...
247 просмотров

Ассоциация Rails 3.1 HABTM с пользовательским внешним_ключом генерирует неверный оператор соединения
Я столкнулся с довольно неприятной проблемой при попытке использовать ассоциации has_and_belongs_to_many. Сценарий следующий. У меня есть продукт, с которым связано много новостей, и наоборот. Новости могут быть переведены на разные языки,...
600 просмотров

Использование Formtastic для флажков для ассоциации habtm в Rails3
Я следовал указаниям в флажках Railscast #17 HABTM (пересмотрено) чтобы получить этот код для добавления сервисов в проект с использованием ассоциации has_and_belongs_to_many: <% Service.all.each do |service| %> <%=...
2483 просмотров

Ruby on Rails — отношение N к N, странные значения
я использую рельсы 3.2.3 и получаю странные значения в своем приложении. У меня есть 2 модели, пользователь и роль, которые являются отношением has_and_belongs_to_many. Средняя таблица создается со столбцами role_id и user_id и правильным именем...
277 просмотров

Ошибка синтаксиса CakePHP или нарушение прав доступа
У меня есть следующие отношения Пользователи (идентификатор, имя, электронная почта, ...) фильмы (идентификатор, имя, ...) users_watchlists (идентификатор, user_id, movie_id) Это отношения HABTM. Ошибка Ошибка: SQLSTATE [42000]:...
5282 просмотров