Module: Releaf::I18nDatabase::Translations::BuildersCommon

Included in:
EditBuilder, IndexBuilder
Defined in:
app/builders/releaf/i18n_database/translations/builders_common.rb

Instance Method Summary collapse

Instance Method Details

#action_url(action, params = {}) ⇒ Object



4
5
6
# File 'app/builders/releaf/i18n_database/translations/builders_common.rb', line 4

def action_url(action, params = {})
  url_for(request.query_parameters.merge(action: action).merge(params))
end

#export_buttonObject



8
9
10
11
# File 'app/builders/releaf/i18n_database/translations/builders_common.rb', line 8

def export_button
  url = action_url(:export, format: :xlsx)
  button(t("Export"), "download", class: "secondary", href: url)
end