Próbuję dodać ActiveAdmin::Comment
do mojej edycji Member
. Byłem w stanie to zrobić poprzez dodanie ARB oraz częściowegoDodaj aktywne komentarze administratora podczas edycji
#_comments.html.arb
active_admin_comments_for(resource)
ten wyświetla poprawnie, ale po wpisaniu w tekście, a następnie naciśnij przycisk Dodaj komentarz, komentarz nie został faktycznie dodaje, po prostu wraca do ekran pokazu.
Co próbuję zrobić, to uzyskać komentarze tam, ale nie mam przycisku Dodaj komentarz. Chciałbym dodać komentarz, naciskając przycisk Update Member
. W ten sposób wszelkie zmiany wprowadzone do członka będą zapisywane wraz z komentarzem w tym samym czasie.
Czy istnieje sposób na to, aby dodać komentarze za pomocą przycisku Update Member
?
EDIT:
Próbowałem również dodanie relacji w moim modelu
#model
has_many :comments, as: :resource, dependent: :destroy, class_name: 'ActiveAdmin::Comment'
accepts_nested_attributes_for :comments, reject_if: :reject_comment
# members.rb - form
f.inputs "Add A Comment" do
f.semantic_fields_for :comments, ActiveAdmin::Comment.new do |c|
c.inputs :class => "" do
c.input :resource_id, :input_html => { :value => "1" }, as: :hidden
c.input :resource_type, :input_html => { :value => "Member" }, as: :hidden
c.input :namespace, :input_html => { :value => :admin }, as: :hidden
c.input :body, :label => "Comment"
end
end
end
Jednak nawet z dozwolonych params jeszcze nie zapisać jako komentarz.
Hej - próbuję zrobić coś podobnego - używaj komentarzy jako zatwierdzenia prawie git. Dziękuję za to - będzie to część tego, co wykorzystuję, ale także chcę przeciążyć usuwanie/niszczenie, aby "wyskakujące na pewno" było wprowadzeniem tekstowym, które zmusza do dodania komentarza lub nie usuwać; czy próbowałeś czegoś podobnego? – grimmwerks
jak zezwolić na komentowanie parametrów? Otrzymuję błąd jako unpermitted_parameters: comments_attributes .... Rails verison to 4.2.6 – Ann10