您的位置:首页 > 大数据 > 人工智能

[置顶] Rails 的基本操作(会不断完善)

2017-08-10 10:51 369 查看
$rails new blog  创建一个新的blog
$bundle exec rails s -p3333  运行rails服务器
$bundle exec rails c  进入irb调试
$bundle exec rails g controller users  创建一个users表的controller
$bundle exec rails g model User name:string age:integer  创建一个User对象
$bundle exec rails g scaffold users name:string age:integer  users表的脚手架
$mysql -u username -p password database_name < .sql absolute path  将一个.sql文件数据导入一个数据库
$ps -ef | grep progress_name  查看progress_name进程运行情况
$kill -9 progress_number  创建一个新的blog
$bundle exec rails g migration add_column_school_and_class_to_users school:string class:string  生成一个向users表增加school和class字段的迁移文件。
$bundle exec rake db:create  创建根据config里面database.yml创建的数据库
$bundle exec rake db:migrate  运行迁移文件
$mysql.server start  开启mysql数据库
$bundle exec ruby ruby_script.rb  运行一个ruby_script.rb脚本
$redis-cli flushall  清除redis所有已经缓存的数据
rails new program_name --skip-bundle --skip-puma --skip-turbolinks -d mysql  指定使用mysql , 跳过bundle等
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: