Module: RansackerTranslator::ViewHelpers::ActionView
- Defined in:
- lib/ransacker_translator/view_helpers/action_view.rb
Instance Method Summary collapse
-
#ransack_param_translate_ignore_key(*columns) ⇒ String
ransacker_translatorで除外検索に使うキーを返す.
-
#ransack_param_translate_normal_and_key(*columns) ⇒ String
ransacker_translatorでAND検索に使うキーを返す.
-
#ransack_param_translate_normal_or_key(*columns) ⇒ String
ransacker_translatorでOR検索に使うキーを返す.
-
#ransack_params_array_to_s(key) ⇒ String
paramsの指定したkeyの要素を半角スペースで繋いだ文字列にする.
Instance Method Details
#ransack_param_translate_ignore_key(*columns) ⇒ String
ransacker_translatorで除外検索に使うキーを返す
37 38 39 |
# File 'lib/ransacker_translator/view_helpers/action_view.rb', line 37 def ransack_param_translate_ignore_key(*columns) "#{columns.join("_translate_and_")}_translate_not_cont_all" end |
#ransack_param_translate_normal_and_key(*columns) ⇒ String
ransacker_translatorでAND検索に使うキーを返す
29 30 31 |
# File 'lib/ransacker_translator/view_helpers/action_view.rb', line 29 def ransack_param_translate_normal_and_key(*columns) "#{columns.join("_translate_and_")}_translate_cont_any" end |
#ransack_param_translate_normal_or_key(*columns) ⇒ String
ransacker_translatorでOR検索に使うキーを返す
21 22 23 |
# File 'lib/ransacker_translator/view_helpers/action_view.rb', line 21 def ransack_param_translate_normal_or_key(*columns) "#{columns.join("_translate_or_")}_translate_cont_any" end |
#ransack_params_array_to_s(key) ⇒ String
paramsの指定したkeyの要素を半角スペースで繋いだ文字列にする
9 10 11 12 13 14 15 |
# File 'lib/ransacker_translator/view_helpers/action_view.rb', line 9 def ransack_params_array_to_s(key) if params[:q].present? && params[:q][key].present? params[:q][key].join(' ') else '' end end |