1、创建项目
rails new demo3 --skip-bundle
2、配置
bundle install
3、生成
rails g active_admin:install
rails g active_admin:install User
rails g devise:views
rails g model product name:string num:integer
rails g model provider name:string num:integer
rails g active_admin:resource product
rails g active_admin:resource provider
rake db:migrate
4、启动服务
vi /config/initializers/active_admin.rb
config.comments = false
config.show_comments_in_menu = false
5、生产环境
部署生产环境:nginx+passenger
1、gem install passenger
2、passenger-install-nginx-module
3、修改配置文件
location / {
index index.html index.htm;
root /home/yuecl/rails/ttttt/public;
passenger_enabled on;
rails_env production;
}
4、rake secret RAILS_ENV=production //生成production 的key
rake db:migrate RAILS_ENV=production
rake db:seed RAILS_ENV=production
rake assets:precompile RAILS_ENV=production
修改config/secrets.yml 替换为获取到的key
nginx start