Sha256: 918c9d95d603313ada0a2afb491ec020081f881ecda7861f36d825ec4606e8be
Contents?: true
Size: 692 Bytes
Versions: 59
Compression:
Stored size: 692 Bytes
Contents
module ApplicationHelper def back_to_index(options = {}) if options == nil options = {} else options.reject!{|key, value| value.blank?} options.delete(:page) if options[:page].to_i == 1 end unless controller_name == 'test' link_to t('page.listing', :model => t("activerecord.models.#{controller_name.singularize}")), url_for(params.merge(:controller => controller_name, :action => :index, :id => nil).merge(options)) end end def link_to_wikipedia(string) link_to "Wikipedia", "http://#{I18n.locale}.wikipedia.org/wiki/#{URI.escape(string)}" end def current_user_role_name current_user.try(:role).try(:name) || 'Guest' end end
Version data entries
59 entries across 59 versions & 2 rubygems