购物网站基础建设复盘

1>添加`gem 'bootstrap-sass'
2>HTML的基础navbar、footer

3>welcome

4>增加flashes

5>安装devise

6>放入simple_form(表格)

7>放入font-awesome

1>添加gem 'bootstrap-sass'

bundle install
改css为scss
在scss里面加入:
@import 'bootstrap-sprockets';
@impore 'bootstrap';

2>HTML的基础navbar、footer

mkdir app/views/common
touch app/views/common/_navbar.html.erb
touch app/views/common/_footer.html.erb
这两个前段是抄的。
在layout/application.rb那里

<% div class = "container-fluid" %>
<%= render "common/navbar" %>
<% yield %>
</div>
<%= render "common/footer" %>

3>welcome

rails g controler welcome
touch app/views/welcome/index.html.erb
写入:
<h1>Hello World!</h1>
在routes改为:
root 'welcome#index'

4>增加flashes

在js那里增加:
//= require 'bootstrap/alert';

touch app/views/common/_flashes.html.erb
(代码省略)
touch app/helpers/flashes_helper.rb
在layout/application.rb那里:
<% render common/flashes %>
最后测试:
在welcome.controller.rb

def index
  flash[:notice] = "你好!早安”
end```

####5>安装devise
增加gem: `gem 'devise'`
`bundle install`
`rails g devise:install`
`rails g devise user`
`rake db:migrate`
修改navbar(代码省略)
加入js
`//= require 'bootstrap/dropdown'`

####6>放入simple_form(表格)
`gem 'simple_form'`
`bundle install`
`rails g simple_form:install --bootstrap`

####7>放入font-awesome
`gem 'font-awesome-rails'`
在scss:
`@import 'font-awesome';`
然后写入navbar(代码省略)。






最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Part 1: 1.首先要克隆专案;https://github.com/quanzhanying/jdstore...
    Dragon168阅读 598评论 0 2
  • 对自己进入全栈工程师进行一个记录。 前期配置 rails new rails101git initgit add ...
    阿轲666阅读 604评论 0 1
  • Awesome Ruby Toolbox Awesome A collection of awesome Ruby...
    debbbbie阅读 3,052评论 0 3
  • 画 我把黑色的夜噙在嘴里 蘸一点唾沫 轻轻一挥 画出一道黑色的墙 这墙上我加几笔树影 这墙上我加几笔灯火 这墙上,...
    屈冰阅读 423评论 11 27
  • 微风的拂去 似春雨似飘逸的长发 一只猫 凝视着窗外的风景 踌躇的走着,却又开始停下 一只猫 仅仅只是会跳跃的猫 安...
    法图麦李阅读 160评论 0 0

友情链接更多精彩内容