No commit activity in last 3 years
No release in over 3 years
Implementation of globalize_fields - has_many friendly Globalize3 helper for ActiveAdmin.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

 Project Readme

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.buttons
  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

  1. Faça um 'Fork'
  2. Melhore
  3. Faça um 'Pull Request'