Stellen Sie sich vor ich folgende Modelle haben:Gibt es eine einfachere Möglichkeit, verwandte Daten mit ActiveAdmin zu erstellen/auszuwählen?
class Translation < ActiveRecord::Base
has_many :localizations
end
class Localization < ActiveRecord::Base
belongs_to :translation
end
Wenn ich dies tun in ActiveAdmin:
ActiveAdmin.register Localization do
form do |f|
f.input :word
f.input :content
end
end
Der Verein für Wort wird mir erlauben nur aus bestehenden Worte zu wählen. Allerdings hätte ich gerne die Möglichkeit, spontan ein neues Wort zu erstellen. Ich dachte, es könnte nützlich sein, geschachtelte Attribute im Lokalisierungsmodell zu akzeptieren (aber dann habe ich nur die Möglichkeit, ein Wort zu erstellen, nicht aus vorhandenen auszuwählen). Wie kann ich dieses Problem lösen?
In Ihrem ActiveAdmin wie würden Sie bestimmen möchten, welche die aktuelle Übersetzung - es ist aus einem Menü oder in params (vorbei url) gespeichert? –
Ich sollte es entweder aus einem Menü auswählen oder eine neue Übersetzung und eine neue Lokalisierung (alle auf einmal) erstellen können – Geo