Class: Infold::SearchConditionsController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- Infold::SearchConditionsController
- Defined in:
- app/controllers/infold/search_conditions_controller.rb
Instance Method Summary collapse
- #bulk ⇒ Object
- #index ⇒ Object
- #refresh_columns ⇒ Object
- #refresh_form_kinds ⇒ Object
- #refresh_signs ⇒ Object
Instance Method Details
#bulk ⇒ Object
30 31 32 33 34 35 36 37 38 39 40 |
# File 'app/controllers/infold/search_conditions_controller.rb', line 30 def bulk @view = AppView.find(params[:app_view_id]) @view.assign_attributes(post_params) if @view.save_search_conditions flash.now[:info] = t('infold.flash.updated') else Rails.logger.debug "エラー #{@view.errors.}" flash.now[:warning] = t('infold.flash.invalid') render status: :unprocessable_entity end end |
#index ⇒ Object
4 5 6 7 8 |
# File 'app/controllers/infold/search_conditions_controller.rb', line 4 def index @view = AppView.find(params[:app_view_id]) @view.search_conditions.build if @view.search_conditions.blank? @app = @view.app end |
#refresh_columns ⇒ Object
10 11 12 13 |
# File 'app/controllers/infold/search_conditions_controller.rb', line 10 def refresh_columns @columns = ModelColumn.where(model_id: params[:model_id]) @row_id = params[:row_id] end |
#refresh_form_kinds ⇒ Object
15 16 17 18 19 20 |
# File 'app/controllers/infold/search_conditions_controller.rb', line 15 def refresh_form_kinds search_condition = SearchCondition.new search_condition.model_column_id = params[:column_id] @form_kinds = search_condition.enable_form_kinds @row_id = params[:row_id] end |
#refresh_signs ⇒ Object
22 23 24 25 26 27 28 |
# File 'app/controllers/infold/search_conditions_controller.rb', line 22 def refresh_signs search_condition = SearchCondition.new search_condition.model_column_id = params[:column_id] search_condition.form_kind = params[:form_kind] @signs = search_condition.enable_signs @row_id = params[:row_id] end |