Sha256: 79e67389d45c4d2c351363417a89556f9562285bb205e9347fcb48d2b7d46a0c

Contents?: true

Size: 1.08 KB

Versions: 12

Compression:

Stored size: 1.08 KB

Contents

class EricWeixin::Cms::Weixin::TwoDimensionCodesController < EricWeixin::Cms::BaseController
  # before_action :set_weixin_article_data, only: [:show, :edit, :update, :destroy]
  def index
  	@two_dimension_codes = ::EricWeixin::TwoDimensionCode.where("action_info <> ?", '')
  end

  def show
  	@two_dimension_code = ::EricWeixin::TwoDimensionCode.find(params[:id])
  end

  def create
  	begin
      @two_dimension_code = ::EricWeixin::TwoDimensionCode.get_long_time_two_dimension_code(two_dimension_code_params)
      redirect_to cms_weixin_two_dimension_code_path(@two_dimension_code.id)
    rescue Exception => e
      dispose_exception e
      message = get_notice_str
      redirect_to new_cms_weixin_two_dimension_code_path
    end
  end

  def new
  	@two_dimension_code = ::EricWeixin::TwoDimensionCode.new
  	@public_accounts = ::EricWeixin::PublicAccount.all
  end

  private
	def find_two_dimension_code
	  @two_dimension_code = ::EricWeixin::TwoDimensionCode.find(params[:id])
	end

	def two_dimension_code_params
	  params.require(:two).permit(:action_info, :scene_str, :app_id)
	end

end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
eric_weixin-0.4.2 app/controllers/eric_weixin/cms/weixin/two_dimension_codes_controller.rb
eric_weixin-0.4.1 app/controllers/eric_weixin/cms/weixin/two_dimension_codes_controller.rb
eric_weixin-0.4.0 app/controllers/eric_weixin/cms/weixin/two_dimension_codes_controller.rb
eric_weixin-0.3.3 app/controllers/eric_weixin/cms/weixin/two_dimension_codes_controller.rb
eric_weixin-0.3.2 app/controllers/eric_weixin/cms/weixin/two_dimension_codes_controller.rb
eric_weixin-0.3.1 app/controllers/eric_weixin/cms/weixin/two_dimension_codes_controller.rb
eric_weixin-0.3.0 app/controllers/eric_weixin/cms/weixin/two_dimension_codes_controller.rb
eric_weixin-0.2.3 app/controllers/eric_weixin/cms/weixin/two_dimension_codes_controller.rb
eric_weixin-0.2.1 app/controllers/eric_weixin/cms/weixin/two_dimension_codes_controller.rb
eric_weixin-0.2.0 app/controllers/eric_weixin/cms/weixin/two_dimension_codes_controller.rb
eric_weixin-0.1.1 app/controllers/eric_weixin/cms/weixin/two_dimension_codes_controller.rb
eric_weixin-0.1.0 app/controllers/eric_weixin/cms/weixin/two_dimension_codes_controller.rb