Используя acts_as_list с has_many: через в направляющих

Согласно документам, вы, вероятно, должны использовать наблюдателя: https://vuejs.org/v2/guide/computed.html#Watchers

В этом случае использование опции watch позволяет нам выполнять асинхронную операцию (доступ к API), ограничивать частоту выполнения этой операции и устанавливать промежуточные состояния, пока мы не получим окончательный ответ. Ничего из этого не было бы возможно с вычисляемым свойством.

BLOCKQUOTE>

5
задан CJ F 20 March 2009 в 02:35
поделиться

3 ответа

Окончательная версия:

class QuestionMembership < ActiveRecord::Base
  belongs_to :form
  belongs_to :question
  acts_as_list :scope => :form
end

class Form < ActiveRecord::Base
  has_many :question_memberships, :order => "position"
  has_many :questions, :through => :question_memberships
end

class Question < ActiveRecord::Base
  has_many :question_memberships, :order => "position"
  has_many :forms, :through => :question_memberships
  acts_as_list :scope => :form
end
8
ответ дан 18 December 2019 в 13:19
поделиться

Как только я отправляю вопрос, я нахожу ответ. Я отсутствовал: порядок и: определите объем атрибутов на моих моделях.

3
ответ дан 18 December 2019 в 13:19
поделиться

С направляющими 2.3 можно установить объем по умолчанию, чтобы всегда заказать положением:

acts_as_list :scope => <scope clause>
default_scope :order => :position

Обратите внимание, что это использование объема отличается, чем использование acts_as_list, который решает, что определить объем списка к.

1
ответ дан 18 December 2019 в 13:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: