部分gem总结

1.gem ‘devise’ ———————————— 登录系统

安装须知: 依次执行bundle install rails g devise:install rails g devise user rake db:migrate,最后重新rails s

2.gem ‘bootstrap-sass’ ———————————— 前端开发套件

安装须知:
(1) 依次执行bundle install mv app/assets/stylesheets/application.css app/assets/stylesheets/application.scss;
(2)

app/assets/stylesheets/application.scss
1
2
3

+@import "bootstrap-sprockets";
+@import "bootstrap";

最后重新rails s

3.gem ‘simple_form’ ———————————— 简化表单

安装须知: 依次执行bundle install rails g simple_form:install --bootstrap,最后重新rails s

4.gem ‘font-awesome-rails’ ———————————— 图标套件

安装须知

(1)bundle install ,重新rails s
(2)

app/assets/stylesheets/application.scss
1
@import "font-awesome";

5.gem ‘better_errors’ ———————————— 更好的显示错误讯息

安装须知 bundle install 重启rails s

6.gem ‘annotate’ ———————————— 在主要用于model中显示栏位

安装须知 bundle install 重启rails s
执行annotate --exclude tests,fixtures,factories,serializers,
ps:每次新增栏位后,都要执行这个命令,才会在具体model里显示出所有建立的栏位提示。

7.gem ‘awesome_rails_console’ —————————- 让“金手指”变好看的套件

安装须知 bundle install 重启rails s

8.gem ‘carrier_wave’ gem ‘mini_magick’ ———————————— 用于上传图片(可能还有其他的功能)

安装须知 依次执行:bundle install rails g uploader image 重启rails s