you are in: codestackercodes [RSS] → tag: helper [RSS]

javascript_include_all Delicious

http://blog.obiefernandez.com/content/2008/06/railsconf-2008.html

show/hide lines
   1    def javascript_include_all
   2      includes = ''
   3      Dir.new("#{RAILS_ROOT}/public/javascripts").each do |js|
   4        next if js == "." or js == '..' or !js[".js"]
   5        includes += javascript_include_tag(js) + "\n"
   6      end
   7    end
created by leozera — 16 November 2008 — get a short url — tags: helper obie rails embed

current_url Delicious

this helper returns a current url

show/hide lines
   1    def current_url
   2      url_for :only_path => false, :overwrite_params=>{}  
   3    end
created by leozera — 15 November 2008 — get a short url — tags: helper ruby embed

new flash helper with prototype effects Delicious

create an application helper to manage your rails messages
concept by nando vieira [simplesideias.com.br]

show/hide lines
   1    # paste application_helper.rb
   2    def flash_message 
   3      messages = ""
   4      [:notice, :info, :warning, :error].each {|type|
   5        if flash[type]
   6          messages += "<p class=\"#{type}\" id=\"alert\">#{flash[type]}</p>"
   7        end
   8      }    
   9      messages
  10    end
  11  
  12    ####################################
  13  
  14    # your layout 
  15    <%= flash_message %>
  16  	
  17    <% content_tag :script, :type => "text/javascript" do %>
  18      $('alert').style.display = 'none';
  19      new Effect.Appear('alert', {duration: 3});
  20      setTimeout("new Effect.Fade('alert');", 10000);
  21    <% end %>
created by leozera — 05 July 2008 — get a short url — tags: helper rails ruby script.aculo.us embed