Class: Pages::TranslationsController

Inherits:
ApplicationController
  • Object
show all
Defined in:
app/controllers/postnhost/pages/translations_controller.rb

Instance Method Summary collapse

Instance Method Details

#createObject



8
9
10
11
12
13
14
15
16
17
18
# File 'app/controllers/postnhost/pages/translations_controller.rb', line 8

def create
  language_ids = params[:language_ids] || []

  language_ids.each do |language_id|
    Postnhost::Translation::PageVariantJob.perform_later(@page.id, language_id.to_i)

    @page.page_variants.create!(language: Postnhost::Language.find_by(id: language_id.to_i), generating: true)
  end

  redirect_to page_variants_path(@page)
end

#newObject



6
# File 'app/controllers/postnhost/pages/translations_controller.rb', line 6

def new; end