aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails/engine.rb
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Code-format references to config settingsMark Rushakoff2012-04-271-1/+1
| | |
* | | Fix Engine#routes to not call draw_paths multiple timesPiotr Sarnacki2012-04-281-2/+4
| | |
* | | Engine#routes? method has been fixedRoman V. Babenko2012-04-281-1/+1
|/ /
* | Routes reloader knows how to reload external filesYehuda Katz2012-04-251-0/+2
| |
* | Fix the buildYehuda Katz2012-04-251-1/+1
| |
* | Allow loading external route files from the routerJose and Yehuda2012-04-251-1/+2
| | | | | | | | | | | | | | | | | | 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.
* | Remove default match without specified methodJose and Yehuda2012-04-241-4/+4
|/ | | | | | | | | | | | | | | | 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
* Simplify helpers handling. Ensure Metal can run AC hooks.José Valim2012-03-151-1/+1
|
* Fix typo in isolated engine docsCaius Durling2012-03-061-1/+1
|
* update engines guide to explicitly reference relative-to-engine-root-path ↵Ryan Bigg2012-02-161-1/+1
| | | | for db/seeds.rb
* Rails::Engine docs should use helper method, not helpersRyan Bigg2012-02-161-1/+1
|
* Fix documentation bug in Rails::EngineTrotter Cashion2012-01-191-1/+1
|
* Fixed small typo in the Rails::Engine documentation.Rafael Valverde2011-12-151-1/+1
|
* seed file was already tested for existence. ಠ_ಠAaron Patterson2011-12-141-1/+1
|
* Revert "Provide a unique point for running initializers."José Valim2011-12-131-2/+4
| | | | | | | | | | This reverts commit c2e3ce8d1e1174e66536d59d8d97eb2cc8ce6f25. Conflicts: railties/lib/rails/application/configuration.rb railties/lib/rails/application/finisher.rb railties/lib/rails/engine.rb
* Speed up development by only reloading classes if dependencies files changed.José Valim2011-12-121-1/+1
| | | | | | | | 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
* Provide a unique point for running initializers.José Valim2011-12-121-4/+2
|
* Allow to change engine's loading priority with config.railties_order=Piotr Sarnacki2011-11-231-2/+22
|
* Rely on a public contract between railties instead of accessing railtie ↵José Valim2011-11-231-17/+26
| | | | methods directly.
* fixed example code indentationWojciech Wnętrzak2011-11-101-6/+6
|
* Removing db/seeds.rb is fine. Don't blow up.Jeremy Kemper2011-10-291-1/+1
|
* :group => :assets should only run in the assets environment.José Valim2011-10-021-1/+1
|
* `rake assets:precompile` loads the application but does not initialize it.José Valim2011-09-241-2/+2
| | | | | | | | | | | | | 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
* dealing with some -w warnings on startupAaron Patterson2011-08-241-0/+1
|
* Merge pull request #2324 from zenapsis/3-1-stableSantiago Pastorino2011-08-011-3/+3
| | | | Rails 3.1 throws a Errno::ENOTDIR if files are put in assets directories
* Changed a few instances of of words in the API docs written in British ↵Oemuer Oezkir2011-07-241-5/+5
| | | | | | English to American English(according to Weber)
* little details seen while doing a pass through what's new in docrailsXavier Noria2011-07-231-1/+2
|
* spacing fixVijay Dev2011-07-201-1/+1
|
* misc grammar and clarity changes for rails/engine docsMatt Jankowski2011-07-121-26/+29
|
* Fix has_migrations? check in Rails::EngineSam Pohlenz2011-07-031-1/+1
|
* OrderedOptions must implement respond_to? if it implements method_missing.Chris Eppstein2011-06-271-9/+3
|
* Cherry-picking patch for https://github.com/rails/rails/issues/1460Joseph Wong2011-06-161-2/+10
| | | | | | | | | | | | | | | | | | | | | | | from 3-1-stable to master [3.1.0.rc1] Plugins inside engines not eager-loaded properly and their rake tasks ignored Working with the new support for plugins inside engines in Rails 3.1, I found that certain things that work for regular plugins don't work for these new nested plugins. In particular, these methods in Rails::Engine don't seem to understand that an engine could have nested plugins: #load_tasks #load_generators #load_console #eager_load! A solution which worked out for me is to move the calls to railties.all { ... } from the overriding methods in Rails::Application into Rails::Engine.
* Move load_generators from Rails::Application to Rails::EngineStefan Sprenger2011-05-261-0/+12
|
* Merge branch 'master' of git://github.com/lifo/docrailsXavier Noria2011-05-251-3/+3
|\ | | | | | | | | | | Conflicts: actionmailer/lib/action_mailer/base.rb activesupport/lib/active_support/core_ext/kernel/requires.rb
| * Minor typo describing engine helpersMatthew Daubert2011-05-221-2/+2
| |
| * Remove duplicate words.Uģis Ozols2011-05-201-1/+1
| |
* | Everyone receives app as argument for consistency.José Valim2011-05-251-1/+1
| |
* | Use sprockets prepend_path if its availableJoshua Peek2011-05-191-3/+9
|/
* parenthesize the arguments with splatAkira Matsuda2011-05-181-3/+3
| | | | to make sure we're not calling the :* operator
* Include lib/assets for sprocket pathsDavid Heinemeier Hansson2011-05-101-0/+1
|
* formatting results in commentsVijay Dev2011-05-041-16/+16
|
* Make ActionController::Base.modules_for_helpers and ↵Piotr Sarnacki2011-04-251-2/+2
| | | | ActionController::Base.all_helpers_from_path public methods
* Add Engine#helpers method which loads all the engine's helpersPiotr Sarnacki2011-04-251-0/+39
|
* Remove the ability for engines to serve assets from the public directory.José Valim2011-04-151-67/+7
|
* Fix tests.José Valim2011-04-151-13/+24
|
* Booya, sprockets now works from Engines.José Valim2011-04-151-0/+5
|
* Engines that use isolate_namespace with nested modules should set correct ↵Rolf Timmermans2011-03-281-2/+2
| | | | module prefix for their routes.
* refactored Engine.#find by giving an explicit name to a variable and ↵Diego Carrion2011-03-091-3/+3
| | | | | | | | reducing calls [#6529 state:committed] Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>
* Railties typos.R.T. Lechow2011-03-051-3/+3
|
* only compute path.to_s onceAaron Patterson2011-03-021-1/+4
|