Sha256: 2d50eb4571361684527308f905ec5cafd56d3ce28bfd3ce97bebf13a412e834c
Contents?: true
Size: 1.37 KB
Versions: 2
Compression:
Stored size: 1.37 KB
Contents
# map.<%=rule_name%> '/rules/<%=rule_name%>', :controller => "Rules::<%=rule_class%>", :action => :index module Rules class <%=rule_class%>Controller < ApplicationController helper :rules_engine layout 'rules_engine' # before_filter :login_required before_filter :rules_engine_reader_access_required, :only => [:index] before_filter :rules_engine_editor_access_required, :only => [:ignore] def index time_code = Time.now.strftime("%Y") @re_tweet_words = Re<%=rule_class%>Count.find(:all, :conditions => ["time_code = ?", time_code], :order => "word_count DESC", :include => :word, :joins => ["JOIN re_<%=rule_name%>_words ON re_<%=rule_name%>_words.id = re_<%=rule_name%>_count.word_id AND re_<%=rule_name%>_words.ignore_word = 0"], :limit => 100) # paginate(:page => params[:page] || 1, :per_page => 5) render :template => '/re_rules/<%=rule_name%>/index' end def ignore unless params[:<%=rule_name%>].nil? || params[:<%=rule_name%>][:word_id].nil? re_tweet_word = Re<%=rule_class%>Words.find_by_id(params[:<%=rule_name%>][:word_id]) re_tweet_word.update_attributes(:ignore_word => 1) unless re_tweet_word.nil? end index end end end
Version data entries
2 entries across 2 versions & 1 rubygems