美文网首页
购物网 第一周进度错误汇总

购物网 第一周进度错误汇总

作者: RealAnalysis | 来源:发表于2019-06-04 14:25 被阅读0次

    错误汇集

    在做admin权限的时候, 抽风了我...Orz


    正确的应该是这样, 您老人家好歹把哪张表格的给指明吧...Orz


    在model定义了is_admin后, 开始报错...

    我真是给自己跪了...is_admin的栏位也记得要添加到user表格里去, 这里却跑到product的表格去定义is_admin是什么操作了啦!!! 拜托你是要去user表格定义is_admin好不啦!!!

    算是进一步理解了, 为什么在model里面定义时, 单独用"is_admin"就够了, 就是这样"延伸"过去的呀!

    要将is_admin判断式的def给搬到全局去用. 因为以后常用, 别留在product controller界面里

    做到"上传图片"功能的时候, edit页面跟new页面已经不同了...图片修改的话, 代码不同啊!!!

    不是之前的


    而是要分情况下指令


    上传图片的栏位, new的代码也不是之前那样简单了

    我自己写没有后面这段as: :file

    安装上传图片的gem后 出现问题

    但是edit页面能正常显示图片


    看来index里面图片的代码不能这样写

      <td><%= product.image %></td>
    

    嗯, 果然是因为image的代码有它独特的写法. Gem的安装是没错的. 贴一小段你感受一下

        <% @products.each do |product| %>
        <tr>
          <td><%= product.id %></td>
          <td>
            <%= link_to product_path(product) do %>
             <% if product.image.present? %>
              <%= image_tag(product.image.thumb.url, class:"thumbnail") %>
             <% else%>
              <%= image_tag("http://placehold.it/200x200&text=No Pic", class:"thumbnail") %>
             <% end %>
            <% end %>
          </td>
    

    index不管是不是用到table, 都要each do!!! 因为他就是个展示全部单品的地方!!! 无论什么形式, 都是要each do的!!! 发现图片展示的index,不再是table, 也是要each do的, 脑内犯错, 记录!

    相关文章

      网友评论

          本文标题:购物网 第一周进度错误汇总

          本文链接:https://www.haomeiwen.com/subject/wnskxctx.html