Activeadmin::Mongoid::Localize
Easily edit mongoid localized fields in ActiveAdmin (all locales on one page)
Installation
Add this line to your application's Gemfile:
gem 'activeadmin-mongoid-localize'
And then execute:
$ bundle
Or install it yourself as:
$ gem install activeadmin-mongoid-localize
Usage
Really simple:
# in model
field :title, type: String, localize: true
field :content, type: String, localize: true
# in admin
f.inputs do
f.localized_input :title
# and ckeditor too!
f.localized_input :content, as: :ckeditor
end
# displaying in show action
show do |f|
panel I18n.t('fields') do
localize_attributes_table_for f do
row :name
row :text
end
end
end
CKEditor is tested & working with my fork: https://github.com/glebtv/ckeditor ActiveAdmin-mongoid is tested & working with my fork: https://github.com/rs-pro/activeadmin-mongoid
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
License
This gem uses free flags icons from famfamfam -- http://www.famfamfam.com/lab/icons/flags/
MIT License