tags_controller.rb
上传用户:netsea168
上传日期:2022-07-22
资源大小:4652k
文件大小:1k
源码类别:

Ajax

开发平台:

Others

  1. class Admin::TagsController < Admin::BaseController
  2.   cache_sweeper :blog_sweeper
  3.   def index
  4.     if params[:order] and params[:order] =~ /A(?:name|display_name|article_counter)Z/
  5.       if params[:sense] and params[:sense] == 'desc'
  6.         order = params[:order] + " asc"
  7.       else
  8.         order = params[:order] + " desc"
  9.       end
  10.     else
  11.       order = 'display_name ASC'
  12.     end
  13.     @tags = Tag.paginate(:page => params[:page], :order => :display_name, :per_page => this_blog.admin_display_elements)
  14.   end
  15.   def edit
  16.     @tag = Tag.find(params[:id])
  17.     @tag.attributes = params[:tag]
  18.     if request.post? and @tag.save
  19.       flash[:notice] = _('Tag was successfully updated.')
  20.       redirect_to :action => 'index'
  21.     end
  22.   end
  23.   def destroy
  24.     @tag = Tag.find(params[:id])
  25.     if request.post?
  26.       @tag.destroy
  27.       redirect_to :action => 'index'
  28.     end
  29.   end
  30. end