Class: AwesomeTranslations::MovalsController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- AwesomeTranslations::MovalsController
- Defined in:
- app/controllers/awesome_translations/movals_controller.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
13 14 15 16 17 18 19 20 |
# File 'app/controllers/awesome_translations/movals_controller.rb', line 13 def create params[:m].each_key do |translation_value_id| translation_value = AwesomeTranslations::CacheDatabaseGenerator::TranslationValue.find(translation_value_id) translation_value.migrate_to_awesome_translations_namespace! end redirect_back(fallback_location: :root) end |
#index ⇒ Object
2 3 4 5 6 7 8 9 10 11 |
# File 'app/controllers/awesome_translations/movals_controller.rb', line 2 def index @movals = AwesomeTranslations::CacheDatabaseGenerator::TranslationValue .select("translation_values.*, handler_translations.id AS handler_translation_id") .joins(" INNER JOIN handler_translations ON handler_translations.translation_key_id = translation_values.translation_key_id ") .where("translation_values.file_path NOT LIKE handler_translations.dir || '%'") .group("translation_values.id") end |