Merge pull request #5 from peterhoeg/master

emacs-rails fails with void-function decamelize unless -lib is loaded before -core
Make run-generate and run-destroy compatible with Rails 3
Merge pull request #6 from sildur/master

Make run-generate and run-destroy compatible with Rails 3
Replace "C-c" with "C-c ," and "C-c C-c" with "C-c , ,"

This change also allows separate configuration of the "local" and
"global" prefix sequences.

This means /most/ of the key bindings are now in accordance with the Emacs key
binding Conventions by default.

http://www.gnu.org/software/emacs/manual/html_node/elisp/Key-Binding-Conventions.html
http://www.gnu.org/software/emacs/manual/html_node/elisp/Keymaps-and-Minor-Modes.html

 You can set `rails-minor-mode-local-prefix-key` to "C-c" and
`rails-minor-mode-global-prefix-key` to "C-c C-c" if you want to
retain most of the original key bindings.
Typo in `rails-minor-mode-local-prefix-key' customization documentation.
Merge branch 'move-bindings'; added customizations for the
rails-minor-mode keymap prefixes.

Note: Unfortunately emacs-rails sets up the key bindings when the
library is loaded.  This probably speeds things up a little but has
two issues: the library can not be loaded during init (before
customizations are loaded) and changing the prefix key customizations
only take effect after forcefully reloading emacs-rails (or restarting
emacs).
Use appropriate command invocations for rails tasks.

Standardize calls to generate, console, destroy etc to use the first
version found of `script/$command`, `script/rails $command` or `rails
$command`.

This means those commands now work again in Rails 3+ and with RVM if
you use `rvm.el` with `rvm-activate-corresponding-ruby`.
Run default webserver with correct invocation.
Allow script to be ran when visiting a file in the project; current working directory does not always reflect project root.
Merge pull request #9 from remvee/rails-scripts

Use appropriate command invocations for rails tasks.