Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on May 24, 2012
  1. @parndt

    Fixed backward incompatibility for engines.

    parndt authored
    - Many engines rely on being able to join directories to the Rails root:
    
        Rails.root.join('somedir')
    
    - This was now impossible because Rails.root returned a String:
    
        NoMethodError: undefined method `join' for "/code/myrailsapp":String
    
    - This was broken in 4001835
Commits on May 23, 2012
  1. @tenderlove

    removing more pathnameisms

    tenderlove authored
  2. @tenderlove
  3. @tenderlove
Commits on May 22, 2012
  1. @tenderlove
  2. @tenderlove
Commits on May 16, 2012
  1. @drogus
Commits on May 14, 2012
  1. @frodsan
Commits on May 4, 2012
  1. @drogus

    Merge pull request #5821 from Deradon/fix-engine-tasks

    drogus authored
    Provided fix for calling rake tasks within mountable engines
Commits on May 1, 2012
  1. @vijaydev
Commits on Apr 28, 2012
  1. @drogus
  2. @romanvbabenko @drogus

    Engine#routes? method has been fixed

    romanvbabenko authored drogus committed
  3. @mark-rushakoff
Commits on Apr 26, 2012
  1. @wycats
Commits on Apr 25, 2012
  1. @wycats

    Fix the build

    wycats authored
  2. @wycats

    Allow loading external route files from the router

    wycats authored
    This feature enables the ability to load an
    external routes file from the router via:
      draw :filename
    
    External routes files go in +config/routes+. This
    feature works in both engines and applications.
  3. @wycats

    Remove default match without specified method

    wycats authored
    In the current router DSL, using the +match+ DSL
    method will match all verbs for the path to the
    specified endpoint.
    
    In the vast majority of cases, people are
    currently using +match+ when they actually mean
    +get+. This introduces security implications.
    
    This commit disallows calling +match+ without
    an HTTP verb constraint by default. To explicitly
    match all verbs, this commit also adds a
    :via => :all option to +match+.
    
    Closes #5964
Commits on Apr 12, 2012
  1. @Deradon
Commits on Mar 15, 2012
  1. @josevalim
Commits on Mar 6, 2012
  1. @caius
Commits on Feb 16, 2012
  1. @radar
  2. @radar
Commits on Jan 19, 2012
  1. @trotter
Commits on Dec 15, 2011
  1. @rafacv
  2. @tenderlove
Commits on Dec 13, 2011
  1. @josevalim

    Revert "Provide a unique point for running initializers."

    josevalim authored
    This reverts commit c2e3ce8.
    
    Conflicts:
    
    	railties/lib/rails/application/configuration.rb
    	railties/lib/rails/application/finisher.rb
    	railties/lib/rails/engine.rb
Commits on Dec 12, 2011
  1. @josevalim

    Speed up development by only reloading classes if dependencies files …

    josevalim authored
    …changed.
    
    This can be turned off by setting `config.reload_classes_only_on_change` to false.
    
    Extensions like Active Record should add their respective files like db/schema.rb and db/structure.sql to `config.watchable_files` if they want their changes to affect classes reloading.
    
    Thanks to https://github.com/paneq/active_reload and Pastorino for the inspiration. <3
  2. @josevalim
Commits on Nov 23, 2011
  1. @drogus
  2. @josevalim
Commits on Nov 10, 2011
  1. @morgoth

    fixed example code indentation

    morgoth authored
Commits on Oct 29, 2011
  1. @jeremy
Commits on Oct 2, 2011
  1. @josevalim
Commits on Sep 24, 2011
  1. @josevalim

    `rake assets:precompile` loads the application but does not initializ…

    josevalim authored
    …e it.
    
    To the app developer, this means configuration add in
    config/initializers/* will not be executed.
    
    Plugins developers need to special case their initializers that are
    meant to be run in the assets group by adding :group => :assets.
    
    Conflicts:
    
    	railties/CHANGELOG
    	railties/test/application/assets_test.rb
Commits on Aug 24, 2011
  1. @tenderlove
Something went wrong with that request. Please try again.