3
ActiveAdmin 및 중첩 된 양식에 문제가 있습니다. 일부 응답으로 새 질문을 만들면 오류가 발생합니다 (질문은 비워 둘 수 없음). 그러나 질문을 작성한 다음 업데이트 할 때 모든 것이 잘 풀리는 답장을 추가합니다.ActiveAdmin 중첩 된 양식 새 항목
아무도 도와 줄 수 있습니까? 여기
내 코드 어쩌면
# models/question.rb
class Question < ActiveRecord::Base
attr_accessible :points, :text, :replies_attributes
# RELATIONS
has_many :replies
accepts_nested_attributes_for :replies
end
# models/reply.rb
class Reply < ActiveRecord::Base
attr_accessible :correct, :question_id, :text, :question
# VALIDATIONS
validates_presence_of :text, :question_id
# RELATIONS
belongs_to :question
end
# admin/question.rb
ActiveAdmin.register Question do
form do |f|
f.inputs "Details" do
f.input :text
f.input :points
end
f.inputs do
f.has_many :replies do |rp|
rp.input :text
rp.input :correct
end
end
f.actions
end
end
이 좋은 해결책이 아니다하지만 난 question_id에 검증을 제거하면 모든 것이 잘 – svarione
답변을 가지고 간다? 내가 동일한 문제에 직면하고있다 –
여기에 문제가 추가됨 https://github.com/activeadmin/activeadmin/issues/3876 –