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

Version Path
enju_subject-0.2.3 spec/dummy/app/helpers/application_helper.rb
enju_subject-0.2.2 spec/dummy/app/helpers/application_helper.rb
enju_subject-0.2.1 spec/dummy/app/helpers/application_helper.rb
enju_subject-0.2.0 spec/dummy/app/helpers/application_helper.rb
enju_subject-0.2.0.beta.5 spec/dummy/app/helpers/application_helper.rb
enju_subject-0.2.0.beta.4 spec/dummy/app/helpers/application_helper.rb
enju_subject-0.2.0.beta.3 spec/dummy/app/helpers/application_helper.rb
enju_subject-0.2.0.beta.2 spec/dummy/app/helpers/application_helper.rb
enju_subject-0.2.0.beta.1 spec/dummy/app/helpers/application_helper.rb
enju_subject-0.1.1 spec/dummy/app/helpers/application_helper.rb
enju_subject-0.1.0 spec/dummy/app/helpers/application_helper.rb
enju_subject-0.1.0.pre34 spec/dummy/app/helpers/application_helper.rb
enju_subject-0.1.0.pre33 spec/dummy/app/helpers/application_helper.rb
enju_subject-0.1.0.pre32 spec/dummy/app/helpers/application_helper.rb
enju_subject-0.1.0.pre31 spec/dummy/app/helpers/application_helper.rb
enju_subject-0.1.0.pre30 spec/dummy/app/helpers/application_helper.rb
enju_subject-0.1.0.pre29 spec/dummy/app/helpers/application_helper.rb
enju_subject-0.1.0.pre28 spec/dummy/app/helpers/application_helper.rb
enju_subject-0.1.0.pre27 spec/dummy/app/helpers/application_helper.rb
enju_subject-0.1.0.pre26 spec/dummy/app/helpers/application_helper.rb