Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Apr 7, 2015
  1. @rafaelfranca

    Avoid to define an initializer after the load_config_initializers

    rafaelfranca authored
    This make the config/initializers run before the railties are loaded
    what can break some configurations.
Commits on Mar 31, 2015
  1. @y-yagi
Commits on Mar 30, 2015
  1. @matthewd

    Merge pull request #19034 from jvanbaarsen/explicit-job-base-class

    matthewd authored
    Add explicit base class for ActiveJob jobs
Commits on Mar 23, 2015
  1. @jvanbaarsen

    Add explicit base class for ActiveJob jobs

    jvanbaarsen authored
    * Jobs generated now inherent from ApplicationJob
    * ApplicationJob inherents from ActiveJob::Base
    * Added entry to changelog
    
    Signed-off-by: Jeroen van Baarsen <jeroenvanbaarsen@gmail.com>
Commits on Mar 19, 2015
  1. @amitsuroliya
  2. @arthurnn
Commits on Mar 13, 2015
  1. @josh @rafaelfranca

    Update sprockets links to point to rails org

    josh authored rafaelfranca committed
Commits on Feb 21, 2015
  1. @simi

    Require `belongs_to` by default.

    simi authored
    Deprecate `required` option in favor of `optional` for belongs_to.
Commits on Feb 20, 2015
  1. @rafaelfranca
Commits on Feb 19, 2015
  1. @meganemura
Commits on Feb 6, 2015
  1. @fxn

    README.rdoc -> README.md for newly generated applications

    fxn authored
    README.rdoc was generated to support the doc:app task. Now that
    this task is gone we can switch to Markdown, which is nowadays
    a better default.
  2. @fxn

    Remove documentation tasks

    fxn authored
    This patch removes the tasks doc:app, doc:rails, and doc:guides.
    
    In our experience applications do not generate APIs using doc:app.
    Methods may be certainly documented for maintainers, annotated
    with YARD tags, etc. but that is intended to be read with the
    source code, not in a separate website. Then, teams also have
    typically selected topics written down in Markdown files, or in
    a GitHub wiki... that kind of thing.
    
    If a team absolutely needs to generate application documentation
    for internal purposes, they can still easily write their own task.
    
    Regarding doc:rails and doc:guides, we live in 2015. We are used
    to go to online docs all the time. If you really want access to the
    API offline RubyGems generates it for every Rails component unless
    you tell it not to, and you can checkout the Rails source code to
    read the guides as Markdown, or download them for a Kindle reader.
    
    All in all, maintaining this code does not seem to be worthwhile
    anymore.
    
    As a consequence of this, guides (+3 MB uncompressed) won't be
    distributed with the rails gem anymore. Of course, guides and API
    are going to be still part of releases, since documentation is
    maintained alongside code and tests.
    
    Also, time permitting, this will allow us to experiment with novel
    ways to generate documentation in the Rails docs server, since
    right now we were constrained by being able to generate them in
    the user's environment.
Commits on Jan 28, 2015
  1. @mrgilman

    Update option to skip test in generators

    mrgilman authored
    Rails no longer generates Test::Unit files by default.
Commits on Jan 22, 2015
  1. @rwarbelow
  2. @rafaelfranca

    Merge pull request #18546 from brainopia/action_view_render

    rafaelfranca authored
    A shortcut to setup controller environment
  3. @BenMorganIO
Commits on Jan 21, 2015
  1. @brainopia
Commits on Jan 14, 2015
  1. @amatsuda
Commits on Jan 13, 2015
  1. @sgrif
  2. @dhh

    Stop promoting rack-cache usage at the moment (not so common or impor…

    dhh authored
    …tant to deserve that billing)
  3. @dhh
  4. @dhh

    Set all asset options together

    dhh authored
Commits on Jan 4, 2015
  1. @rafaelfranca

    Remove debugger support

    rafaelfranca authored
    bebugger doesn't work with Ruby 2.2 so we don't need to support it
    anymore
  2. @rafaelfranca

    Change transaction callbacks to not swallowing errors.

    rafaelfranca authored
    Before this change any error raised inside a transaction callback
    are rescued and printed in the logs.
    
    Now these errors are not rescue anymore and just bubble up,
    as the other callbacks.
Commits on Jan 2, 2015
  1. @claudiob

    Add config to halt callback chain on return false

    claudiob authored
    This stems from [a comment](rails#17227 (comment)) by @dhh.
    In summary:
    
    * New Rails 5.0 apps will not accept `return false` as a way to halt callback chains, and will not display a deprecation warning.
    * Existing apps ported to Rails 5.0 will still accept `return false` as a way to halt callback chains, albeit with a deprecation warning.
    
    For this purpose, this commit introduces a Rails configuration option:
    
    ```ruby
    config.active_support.halt_callback_chains_on_return_false
    ```
    
    For new Rails 5.0 apps, this option will be set to `false` by a new initializer
    `config/initializers/callback_terminator.rb`:
    
    ```ruby
    Rails.application.config.active_support.halt_callback_chains_on_return_false = false
    ```
    
    For existing apps ported to Rails 5.0, the initializers above will not exist.
    Even running `rake rails:update` will not create this initializer.
    
    Since the default value of `halt_callback_chains_on_return_false` is set to
    `true`, these apps will still accept `return true` as a way to halt callback
    chains, displaying a deprecation warning.
    
    Developers will be able to switch to the new behavior (and stop the warning)
    by manually adding the line above to their `config/application.rb`.
    
    A gist with the suggested release notes to add to Rails 5.0 after this
    commit is available at https://gist.github.com/claudiob/614c59409fb7d11f2931
  2. @claudiob
Commits on Dec 26, 2014
  1. @chocoby
Commits on Dec 22, 2014
  1. @sgrif

    Skip byebug on all non-MRI rubies, fix tests

    sgrif authored
    The changes in #18149 added tests for the app generator, but only fixed
    it for the plugin generator (I should have let CI finish though I think
    it would have failed as an allowed failure).
Commits on Dec 19, 2014
  1. @fxn
  2. @tpope

    Make bin/setup portable

    tpope authored
  3. @chancancode

    Merge pull request #18100 from chancancode/serve_static_files

    chancancode authored
    Allow static asset serving from env variable (enhanced!)
    Conflicts:
    	railties/CHANGELOG.md
Commits on Dec 14, 2014
  1. @hbd225
Commits on Dec 9, 2014
  1. @yui-knk

    [ci skip] Fix typo

    yui-knk authored
Commits on Nov 29, 2014
  1. @fxn
Commits on Nov 26, 2014
  1. @gsamokovarov

    Use web_console 2.0 for 4.2.0.rc1 release

    gsamokovarov authored
    This one replaces the notable web-console mentions in guide and the
    default Gemfile.
Something went wrong with that request. Please try again.