ror命令大全
来源:互联网 发布:python logging 编辑:程序博客网 时间:2024/06/06 00:22
- <span style="font-size: x-small;"> 创建一个Rails应用程序
- </span>
-
-
- $ rails app_name
- 可选项:
- -d, database=xxx 指定安装一个数据库(mysql oracle postgresql sqlite2 sqlite3 ), 默认情况下是数据库
- -r, ruby-path= 指定Ruby的安装路径,如果没有指定,scripts使用env去找Ruby
- -f, freeze (冻结)freezes Rails在vendor/rails目录
-
- <span style="font-size: x-small;"><span> API Documentation</span>
- <strong>
- </strong>
- </span>
-
-
- $ gem_server
- 启动一个WEBrick服务器。这时候你可以通过Http://localhost:8808/ 打开浏览器去查看rails API文档
-
-
- <span style="font-size: x-small;"> Rake</span>
-
-
-
- rake db:fixtures:load
-
-
- rake db:migrate
-
- rake db:schema:dump
-
- rake db:schema:load
-
- rake db:sessions:clear
-
- rake db:sessions:create
-
- rake db:structure:dump
-
- rake db:test:clone
-
- rake db:test:clone_structure
-
- rake db:test:prepare
-
- rake db:test:purge
-
- rake doc:app
-
- rake doc:clobber_app
-
- rake doc:clobber_plugins
-
- rake doc:clobber_rails
-
- rake doc:plugins
-
- rake doc:rails
-
- rake doc:reapp
-
- rake doc:rerails
-
- rake log:clear
-
- rake rails:freeze:edge
-
- rake rails:freeze:gems
-
- rake rails:unfreeze
-
- rake rails:update
-
- rake rails:update:javascripts
-
- rake rails:update:scripts
-
- rake stats
-
- rake test
-
- rake test:functionals
-
- rake test:integration
-
- rake test:plugins
-
- rake test:recent
-
- rake test:uncommitted
-
- rake test:units
-
- rake tmp:cache:clear
-
- rake tmp:clear
-
- rake tmp:create
-
- rake tmp:sessions:clear
-
- rake tmp:sockets:clear
-
-
- <span style="font-size: x-small;"><span>Scripts</span>
- <strong>
- </strong>
- </span>
-
-
- script/about
-
- script/breakpointer
-
- script/console
-
- script/destroy
-
- script/generate
-
- script/plugin
-
- script/runner
-
- script/server
-
- //以下几个不知道怎么去使用
- script/performance/profiler
- script/performance/benchmarker
- script/process/reaper
- script/process/spawner
-
-
- <span style="font-size: x-small;">Generators</span>
-
-
-
- ruby script/generate model ModelName
- ruby script/generate controller ListController show edit
- ruby script/generate scaffold ModelName ControllerName
- ruby script/generate migration AddNewTable
- ruby script/generate plugin PluginName
- ruby script/generate mailer Notification lost_password signup
- ruby script/generate web_service ServiceName api_one api_two
- ruby script/generate integration_test TestName
- ruby script/generate session_migration
- 可选项:
- -p, --pretend Run but do not make any changes.
- -f, --force Overwrite files that already exist.
- -s, --skip Skip files that already exist.
- -q, --quiet Suppress normal output.
- -t, --backtrace Debugging: show backtrace on errors.
- -h, --help Show this help message.
- -c, --svn Modify files with subversion. (Note: svn must be in path)
-
-
- <span style="font-size: x-small;">Plugins</span>
-
-
-
- script/plugin discover
-
- script/plugin list
-
- script/plugin install where
-
- script/plugin install -x where
-
- script/plugin install http://invisible.ch/projects/plugins/where
- script/plugin update
-
- script/plugin source
-
- script/plugin unsource
-
- script/plugin sources
-
摘之:http://missall.javaeye.com/blog/209715