Sha256: b97aa4d6ed23b0bf84df5efae3130bda01e68f26028662c762687314d012a57a

Contents?: true

Size: 1.14 KB

Versions: 12

Compression:

Stored size: 1.14 KB

Contents

class EricWeixin::Cms::Weixin::ArticleDatasController < EricWeixin::Cms::BaseController
      before_action :set_weixin_article_data, only: [:show, :edit, :update, :destroy]
      def index
        @article_datas = ::EricWeixin::Article.all.paginate(page: params[:page], per_page: 5)
      end

      def new
        @article_data = ::EricWeixin::Article.new
      end

      def show

      end


      def edit
      end


      def create
        begin
          @article_data = ::EricWeixin::Article.create_article_data(weixin_article_data_params)
          redirect_to "/eric_weixin/cms/weixin/article_datas/#{@article_data.id}"
        rescue Exception => e
          set_notice "参数输入有错"
          redirect_to "/eric_weixin/cms/weixin/article_datas/new"
        end
      end

      def update
        pp params
        @article_data.update(weixin_article_data_params)
        render :edit
      end


      private
      def set_weixin_article_data
        @article_data = ::EricWeixin::Article.find(params[:id])
      end

      def weixin_article_data_params
        params.require(:article).permit(:title, :desc, :pic_url, :link_url)
      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/article_datas_controller.rb
eric_weixin-0.4.1 app/controllers/eric_weixin/cms/weixin/article_datas_controller.rb
eric_weixin-0.4.0 app/controllers/eric_weixin/cms/weixin/article_datas_controller.rb
eric_weixin-0.3.3 app/controllers/eric_weixin/cms/weixin/article_datas_controller.rb
eric_weixin-0.3.2 app/controllers/eric_weixin/cms/weixin/article_datas_controller.rb
eric_weixin-0.3.1 app/controllers/eric_weixin/cms/weixin/article_datas_controller.rb
eric_weixin-0.3.0 app/controllers/eric_weixin/cms/weixin/article_datas_controller.rb
eric_weixin-0.2.3 app/controllers/eric_weixin/cms/weixin/article_datas_controller.rb
eric_weixin-0.2.1 app/controllers/eric_weixin/cms/weixin/article_datas_controller.rb
eric_weixin-0.2.0 app/controllers/eric_weixin/cms/weixin/article_datas_controller.rb
eric_weixin-0.1.1 app/controllers/eric_weixin/cms/weixin/article_datas_controller.rb
eric_weixin-0.1.0 app/controllers/eric_weixin/cms/weixin/article_datas_controller.rb