Module: DbdocEngine::ApplicationHelper

Defined in:
app/helper/dbdoc_engine/application_helper.rb,
app/helpers/dbdoc_engine/application_helper.rb

Instance Method Summary collapse

Instance Method Details

#admin_nav_active?(controller_name) ⇒ Boolean

Returns:

  • (Boolean)


31
32
33
# File 'app/helper/dbdoc_engine/application_helper.rb', line 31

def admin_nav_active?(controller_name)
  controller_path == "dbdoc_engine/dbdoc_admin/#{controller_name}"
end

#js_translations ⇒ Object

Returns a JSON object containing localized error messages for JavaScript validation



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# File 'app/helper/dbdoc_engine/application_helper.rb', line 6

def js_translations
  {
    group_name_required: I18n.t("dbdoc.group_name_required"),
    group_name_unique: I18n.t("dbdoc.group_name_unique"),
    group_color_required: I18n.t("dbdoc.group_color_required"),
    table_name_required: I18n.t("dbdoc.table_name_required"),
    physical_table_name_required: I18n.t("dbdoc.physical_table_name_required"),
    table_group_must_be_selected: I18n.t("dbdoc.table_group_must_be_selected"),
    created_by_field_required: I18n.t("dbdoc.created_by_field_required"),
    column_name_required: I18n.t("dbdoc.column_name_required"),
    physical_column_name_required: I18n.t("dbdoc.physical_column_name_required"),
    data_type_must_be_selected: I18n.t("dbdoc.data_type_must_be_selected"),
    length_is_required_for_this_data_type: I18n.t("dbdoc.length_is_required_for_this_data_type"),
    referenced_table_is_required_for_foreign_key: I18n.t("dbdoc.referenced_table_is_required_for_foreign_key"),
    referenced_column_is_required_for_foreign_key: I18n.t("dbdoc.referenced_column_is_required_for_foreign_key"),
    relationship_type_is_required_for_foreign_key: I18n.t("dbdoc.relationship_type_is_required_for_foreign_key"),
    created_by_required: I18n.t("dbdoc.created_by_required"),
    duplicate_columns: I18n.t("dbdoc.duplicate_columns"),
    table_name_already_exists: I18n.t("dbdoc.table_name_already_exists"),
    updated_by_required: I18n.t("dbdoc.updated_by_required"),
    username_required: I18n.t("dbdoc.username_required"),
    password_required: I18n.t("dbdoc.password_required")
  }.to_json.html_safe
end