Rails: передача вложенных атрибутов в vue.js - PullRequest
0 голосов
/ 09 декабря 2018

У меня есть модель опроса

class Survey < ApplicationRecord
    has_many :questions, dependent: :destroy
    accepts_nested_attributes_for :questions, allow_destroy: true
    belongs_to :user
end

и модель Quesiton, которая вложена для "опроса", как показано ниже;

class Question < ApplicationRecord
    enum qtype: [:multiple_choice, :check_boxes, :short_answer]
  belongs_to :survey
  has_many :options
  accepts_nested_attributes_for :options, allow_destroy: true
end

И дополнительная модель, связанная с вопросом как вложенная.

 class Option < ApplicationRecord      
      belongs_to :question 
    end

Параметры в моем surveys_controller:

def survey_params
      params.require(:survey).permit(:name, questions_attributes:[:id, :title, :qtype, :_destroy, options_attributes:[:id, :otext, _destroy]])
    end

Это работает без реализации Vue.js.Я хочу использовать vue.js для создания динамической формы.Что я должен делать, передавая форму all nested attributes Без использования 'gon' gem, а также файл json, который я должен создать с jbuilder?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...