Wyobraźmy mam następujące modele:Czy jest łatwiejszy sposób tworzenia/wybierania powiązanych danych z ActiveAdmin?
class Translation < ActiveRecord::Base
has_many :localizations
end
class Localization < ActiveRecord::Base
belongs_to :translation
end
Jeśli zrobić to w ActiveAdmin:
ActiveAdmin.register Localization do
form do |f|
f.input :word
f.input :content
end
end
Stowarzyszenie dla słowa tylko pozwoli mi wybrać z istniejących słów. Chciałbym jednak mieć możliwość tworzenia nowego słowa w locie. Pomyślałem, że może być użyteczne zaakceptowanie zagnieżdżonych atrybutów w modelu lokalizacji (ale wtedy będę miał tylko opcję tworzenia Worda, nie wybierając z istniejących). Jak mogę rozwiązać ten problem?
W swojej ActiveAdmin jak chciałbyś, aby określić, który jest obecny Translation - wybierając go z menu lub przechowywane w params (przekazywane przez URL)? –
Powinienem móc wybrać go z menu lub utworzyć nowe tłumaczenie i nową lokalizację (wszystkie naraz) – Geo