Описание тега acts-as-list

ActsAsList - это плагин Rails, который предоставляет возможности списков для модели ActiveRecord.
1 ответ

Обновление проблемы has_many: через запись

У меня проблема с обновлением has_many через запись. Вот моя установка: class TastingGroup < ActiveRecord::Base has_many :group_wine has_many :wines, through: :group_wine end class GroupWine < ActiveRecord::Base belongs_to :tasting_group belon…
0 ответов

acts_as_list стирает виртуальный атрибут родительской модели при вызове destroy для дочерней модели

У меня есть родительская модель, которая имеет детей, а также виртуальный атрибут: attr_accessor :new_assocation_model has_many :children, -> { order("position ASC") }, autosave: true, inverse_of: :parent accepts_nested_attributes_for :children, …
13 апр '15 в 18:47
1 ответ

Могу ли я использовать Single Table Inheritance с has_many, чтобы получить коллекцию нескольких типов

У меня есть класс Citation, и я хочу, чтобы у каждого Citation было много ресурсов. Ресурс может быть LocalFile, Link (и может быть что-то вроде файла dropbox). Ресурсы будут делиться большей функциональностью и колонками. Я хочу использовать наслед…
3 ответа

act_as_list с отношениями has_and_belongs_to_many

Я нашел старый плагин с именем act_as_habtm_list - но он для Rails 1.0.0. Встроена ли эта функциональность в activ_as_list сейчас? Я не могу найти информацию об этом. По сути, у меня есть таблица artist_events - нет модели. Отношения обрабатываются …
2 ответа

Как получить Rails act_as_list для добавления новых элементов в начало списка?

У меня есть модель, интегрированная с act_as_list. Однако по умолчанию новые созданные элементы добавляются в конец списка. Есть ли способ добавить новые элементы в начало по умолчанию? Спасибо!
22 авг '12 в 22:26
0 ответов

Ограничить область действия в act_as_list

class TodoList < ActiveRecord::Base has_many :todo_items, -> { order("position ASC") } end class TodoItem < ActiveRecord::Base belongs_to :todo_list acts_as_list scope: :todo_list end Я хотел бы ограничить элементы, которыми управляет act_a…
03 июн '14 в 00:02
0 ответов

Проверьте, включен ли драгоценный камень в генератор

Генератор моделей по умолчанию ( https://github.com/rails/rails/blob/master/activerecord/lib/rails/generators/active_record/model/templates/model.rb.tt) в Rails содержит следующий код: <% module_namespacing do -%> class <%= class_name %>…
1 ответ

Многопозиционный столбец с act_as_list

Как использовать многопозиционные столбцы с гемом act_as_list? для образца: rails g migration AddPositionToTodoList position:integer position2:integer position3:integer контроллер: todo_list = TodoList.find(...) todo_list.position1.move_to_bottom to…
1 ответ

Загрузка зависимостей Ruby Gem

Я помещаю несколько общих моделей для приложения rails в его собственную жемчужину. Это просто модели, поэтому я не использую двигатель. Настройка, казалось, работала нормально, пока я не добавил гем "activ_as_list". # gem - domain.gemspec spec.add_…
15 янв '16 в 17:26
1 ответ

Упорядочение отношений many_to_many в рельсах

Я хотел бы реализовать перетаскивание списка элементов в списке воспроизведения. Содержимое плейлиста имеет разные типы активных записей. Мне нужно сохранить позицию и сохранить ее в базе данных и обработать порядок с помощью act_as_list. Я не увере…
1 ответ

act_as_list с драгоценным камнем паранойи

У меня есть две модели. Первая ModelA является родителем ModelB. то есть ModelA имеет_MannyB. [Когда модель A уничтожена, все ее зависимые ModelB также будут уничтожены из-за зависимого уничтожения. Теперь у меня есть диапазон действия с act_as_para…
0 ответов

rails акты_as_list, специфичные для пользователя и даты

Я хотел бы использовать act_as_list в своем приложении на фондовом рынке, но позиция заказа должна быть специфичной для пользователя, тикера и даты. acts_as_list scope: [:user_id, :ticker, :market_date] Таким образом, при выполнении заказа следует р…
27 май '15 в 03:29
1 ответ

AR эквивалентно этим операторам SQL или как иначе использовать их в Rails?

Я хотел использовать драгоценный камень act_as_list, чтобы изменить порядок списков. Но, похоже, он не обрабатывает более ограниченные запросы, чем основанные на ассоциации (я хочу упорядочить списки, основанные как на ассоциации, так и на объектах …
1 ответ

Условно активируйте "activ_on_list", когда поле определено

У меня есть модель "запись", и мне нужно, чтобы она действовала как список, когда playlist_id указано, но если это не так, мне нужно, чтобы он не действовал как список. (act_as_list - это драгоценный камень, который я использую) В моем коде модели у…
11 мар '14 в 19:36
0 ответов

Почему эта ассоциация has_many не устанавливает внешний_ключ, когда я делаю объявление внешнего ключа после блока области видимости

Эта ассоциация изначально была такой: has_many :owned_to_dos, foreign_key: "job_id" ... и ассоциация работала нормально Я пытаюсь включить гем act_as_list, поэтому я изменил ассоциацию на это: has_many :owned_to_dos, -> { order(position: :asc) },…
16 окт '18 в 04:23
1 ответ

Rails: как можно постепенно добавлять элементы в отсортированный список в одном представлении

Я пытаюсь создать сет-лист для музыкантов. Пользователи могут загружать свой репертуар песен и выбирать песни из списка этих песен, чтобы заполнить сет-лист для определенного исполнения. Смотрите изображение: setlist_screenshot. Нажав значок стрелки…
11 ноя '15 в 20:32
1 ответ

Уровень стека слишком глубокий при вызове remove_from_list из geos act_as_list

Я запускаю тест, который не провалился до обновления до rails 5.0, но теперь я получаю слишком глубокий уровень стека, тест выглядит следующим образом: describe "item hierarchy" do before(:each) do @template = FactoryGirl.create(:item_template) @roo…
08 окт '18 в 00:40
1 ответ

Вести порядок сохраненных списков атрибутов для модели

У меня есть две модели с отношением has_many к has_many через таблицу соединений. class Article < ActiveRecord::Base has_many :authorings, -> { order(:position) }, :dependent => :destroy has_many :authors, through: :authorings end class Aut…
1 ответ

Перебирая массив объектов и находя первый элемент с номером позиции

Хорошо, так что я не знаю, как это сказать, но: У меня есть массив альбомов, и у каждого альбома есть много изображений. Я использую рубиновый камень acts_as_list чтобы позволить пользователям сортировать изображения в альбомах, и, таким образом, ка…
30 дек '11 в 15:32
1 ответ

Сортировка элементов в методе Rails Controller

У меня проблема с записью действия контроллера, которое принимает идентификаторы Post, переданные в качестве параметра, и сортирует их в определенном порядке перед их публикацией. Сообщения имеют position атрибут (я использую Act_as_list для сортиро…
29 авг '10 в 16:50