Esta pequena gem facilita a criação do formulário para integração com a globalização da gem Globalize3
O Globalize Inpunts Bootstrap é uma alteração da gem ActiveAdmin-Globalize3-inputs
Instalação
Adicione a seguinte linha ao seu Gemfile:
gem 'globalize3-inputs-bootstrap'
E execute o comando:
$ bundle install
Exemplo de uso
ActiveAdmin.register Gallery do
form do |f|
f.globalize_inputs :translations do |lf|
lf.inputs do
lf.input :title
lf.input :description
lf.input :locale, :as => :hidden
end
end
f.has_many :photos do |photo|
photo.inputs do
photo.input :image, :as => :file
end
photo.globalize_inputs :translations do |lp|
lp.inputs do
lp.input :description
lp.input :locale, :as => :hidden
end
end
end
f.
end
end
Como você pode ver, não há nenhuma opção especial para as localidades. A lista é tirada de I18n.available_locales
, então você provavelmente vai querer definir as localidades em que seu aplicativo funciona.
Contribua
- Faça um 'Fork'
- Melhore
- Faça um 'Pull Request'