Immaginate Ho i seguenti modelli:C'è un modo più semplice di creare/scegliere i dati correlati con ActiveAdmin?
class Translation < ActiveRecord::Base
has_many :localizations
end
class Localization < ActiveRecord::Base
belongs_to :translation
end
Se faccio questo in ActiveAdmin:
ActiveAdmin.register Localization do
form do |f|
f.input :word
f.input :content
end
end
L'associazione per parola sarà solo mi permette di scegliere tra le parole esistenti. Tuttavia, mi piacerebbe avere la possibilità di creare una nuova parola al volo. Ho pensato che potrebbe essere utile accettare attributi nidificati nel modello di localizzazione (ma poi, avrò solo la possibilità di creare un Word, non di selezionare quelli esistenti). Come posso risolvere questo problema?
Nella tua ActiveAdmin come si vorrebbe per determinare quale è l'attuale Traduzione - scegliendolo da un menu o conservati in params (passati da url)? –
Dovrei essere in grado di selezionarlo da un menu o creare una nuova traduzione e una nuova localizzazione (tutto in una volta) – Geo