Описание тега ancestry

Ancestry is a gem/plugin that allows the records of a Ruby on Rails ActiveRecord model to be organised as a tree structure
0 ответов

Изменение положения опций через админку

У меня есть метод ниже, который переставляет положение радио и изображения флажка для моего приложения. def change_position if !self.position.blank? existing_model=Part.where("ancestry = #{self.ancestry} and position = #{self.position}") if !existin…
14 май '15 в 07:46
1 ответ

Rails 5.0.5 - Данные не сохраняются с помощью Ancestry Gem

Я использую Ancestry Gem, чтобы построить дерево для моей модели Page. Страница сохраняется, но данные поля не сохраняются в базе данных. Я не вижу ошибок, и так как я новичок в Rails, я не уверен, как отлаживать. Ниже мой код. Спасибо. Модель стран…
27 авг '17 в 06:09
1 ответ

Как сделать фильтр, а затем найти потомков Ancestry?

Прочитав это (ответ @thomasfedb), я подумал, что это сработает: @categories = Category.joins(:category_users).where("category_users.user_id = ? AND category_users.interested_learning IS TRUE", current_user.id) @search = Resource.joins(:categories).…
1 ответ

Дерево меню с использованием предков в рельсах

В соответствии с этим ответом /questions/33185000/kak-sozdat-derevo-kategorij-ispolzuya-rodoslovnuyu-ruby-on-rails-3/33185014#33185014 я пытаюсь создать древовидное меню для моего приложения этот ответ работает только для root а также first children…
05 сен '13 в 17:15
1 ответ

Рубин на рельсах: родословная не работает

Я использую драгоценный камень предков, чтобы построить дерево иерархии. Я установил гем, и я могу выбрать узел, у которого есть родитель, но когда я делаю, например, это <% @posts.root.children.each do |page| %> это дает мне `undefined method…
20 июн '16 в 13:24
0 ответов

Eager Загрузка родителя с драгоценным камнем Ancestry

Вопрос о простом я использую ancestry драгоценный камень, чтобы сделать модель действует как дерево. Я хочу создать следующий ответ JSON: regions: [{name: "Name", parent_name: "Parent Name"}, ...] Модель выглядит так: class Region < ActiveRecord:…
17 сен '15 в 17:35
0 ответов

Ruby on Rails, Act-as-Taggable-On и Ancestry (Категории). Как бороться с?

У меня есть модель "Пост", которая принадлежит модели "Категория". Модель категории "has_ancestry" из-за вложенной системы. Мне нужно показать на индексной странице посты, посты с параметрами: Category = First & Tag = AnyTag (или много других тегов)…
1 ответ

Доступ к объекту, заключенному в фигурные скобки

У меня есть этот объект, который возвращается из запроса с использованием некоторых методов Ancestry Gem: @category = ItemsCategory.find(params[:id_and_name]).subtree.arrange Это результат: category = {#<ItemsCategory id: 16, name: "Coffee Tables…
09 июн '14 в 16:27
1 ответ

Rails вложенные маршруты с несколькими категориями

Я пытаюсь выяснить, как я могу получить вложенные маршруты, как это: match '/:category_id/:subcategory_id/:id', via: 'get', controller: 'categories', action: 'index', as: 'category' подкатегория и идентификатор не должны быть обязательными. должно б…
12 мар '13 в 14:09
1 ответ

Динамический выпадающий список JavaScript с Rails и Ancestry

Я создал полную категоризацию с Ancestry. Дело в том, что я хочу иметь возможность выбрать из выпадающего списка. Когда я создаю новый продукт на новом действии. У меня есть поля для названия продукта, производителей и так далее. А также добавлен вы…
16 апр '13 в 12:11
2 ответа

Родословная родословной с нулевым родителем

Я строю иерархическую категорию в Rails, используя Ancestry, и я позволяю пользователю выбирать родителя объекта, который они создают. Я отображаю существующие категории, используя выпадающий список: <%= f.input :ancestry, collection: Category.so…
26 фев '13 в 06:06
2 ответа

Неопределенный метод `child_ids'для nil:NilClass,Rails

Я пытаюсь получить корневую категорию - подкатегории, используя драгоценный камень Ancestry. Я попробовал это в консоли рельсов, это работало. Он без проблем извлекает sub id, но когда я использую его в контроллере (фактическое приложение), он показ…
21 янв '14 в 08:35
1 ответ

Рельсы 4: родословная не работает должным образом?

У меня проблема при попытке сделать root_id из одного объекта. Класс выглядит так: # == Schema Information # # id :integer not null, primary key # name :string(255) # ancestry :string(255) class PackageCategory < ActiveRecord::Base has_ancestry e…
03 ноя '14 в 11:44
0 ответов

Вложенная модель с драгоценным камнем предков

Я использую две модели: Группа товаров has_ancestry has_many :products Товар belongs_to :productgroup Модель продукта использует атрибут "активный". Теперь я хотел бы расширить модель Productgroup, чтобы получать только группы продуктов с активными …
22 июн '15 в 15:11
1 ответ

Единорог имеет неопределенную ошибку метода ТОЛЬКО в производстве

Мое приложение отлично работает в режиме разработки и производства с использованием WEBrick. Но в Unicorn он работает только в режиме разработки. Как только я пытаюсь отредактировать или обновить категорию, я получаю сообщение об ошибке "нет метода"…
2 ответа

Ассоциация между почтой и местонахождением

Это мое первое приложение ruby ​​on rails. Модель Location и Post, Location имеет много записей. Я создаю местоположение как древовидную структуру с драгоценным камнем предков. class Post < ActiveRecord::Base belongs_to :location, :counter_cache …
0 ответов

Избегайте генерации N+1 запросов при извлечении графа объектов через ActiveRecord

У меня есть две модели: AssetItem и Title. AssetItem принадлежит Заголовку / Заголовок имеет много asset_items. Название может иметь родительское название (тем самым создавая иерархию); Эти родительские / дочерние отношения в Titles управляются жемч…
27 фев '14 в 19:49
1 ответ

Вложенные комментарии с жемчужиной Ajax и Ancestry

Я пытаюсь встроить комментарии в мое приложение Rails 4. Мне удалось получить вложенные комментарии для работы, используя Railcasts 262 в качестве руководства. Я хотел бы, чтобы поле нового комментария появлялось, когда пользователь хочет ответить н…
17 дек '13 в 21:11
1 ответ

Родословная: пропустить элемент из области видимости

Использование драгоценного происхождения. Как пропустить элемент self из Category::ActiveRecordRelation или нужно использовать область? = simple_form_for @category do |f| = f.input :parent_id, collection: Category.roots Что-то вроде: = f.input :pare…
07 сен '12 в 13:23
1 ответ

Используя драгоценный камень предков, как мне разрешить одному узлу иметь 2 родителей?

У каждого родителя уже может быть более 1 ребенка. Как разрешить обратное, то есть 1 ребенок 2 родителям? Это вообще возможно?
09 янв '15 в 10:13