Class: Admin::TemplatesController
- Inherits:
-
BaseController
- Object
- BaseController
- Admin::TemplatesController
- Defined in:
- app/controllers/wechat/admin/templates_controller.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
14 15 16 17 18 19 20 |
# File 'app/controllers/wechat/admin/templates_controller.rb', line 14 def create @template = @app.templates.build(template_params) unless @template.save render :new, locals: { model: @template }, status: :unprocessable_entity end end |
#index ⇒ Object
6 7 8 9 10 11 12 |
# File 'app/controllers/wechat/admin/templates_controller.rb', line 6 def index q_params = {} @templates = @app.templates.default_where(q_params).page(params[:page]) template_config_ids = @templates.pluck(:template_config_id) @template_configs = TemplateConfig.where.not(id: template_config_ids) end |
#sync ⇒ Object
22 23 24 |
# File 'app/controllers/wechat/admin/templates_controller.rb', line 22 def sync r = @app.sync_templates end |