博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
agile web development with Rails 4问题集锦
阅读量:6034 次
发布时间:2019-06-20

本文共 618 字,大约阅读时间需要 2 分钟。

hot3.png

看这本书的痛苦是相当大的,Rails版本,Ruby版本,RVM环境的搭建等等,遇到过很多问题。感觉Web开发的逻辑性和可控性没有系统开发强,可能是我不是太熟悉吧!
  • NoMethodError in LineItemsController#create undefined method `+' for nil:NilClass (page 120)
遇到这个问题是因为出现了 ,进入控制台rails c
LineItem.all可以查看到quantity为nil,可直接
LineItem.where(:quantity => nil).update_all(:quantity => 1),即可解决。
  • attr_reader attr_writer attr_accessor问题
理解一点Ruby语法,随手在models/product.rb里面加上了
attr_reader :title, :description, :price,遂导致
Product.all读取出来的对象无法访问,原因是这样设置,
product.title返回的是@title,而Product里面根本就没有@title,相当于我重写了Product#title,使其返回一个不存在的@title,见 ,我在ruby-china上面问得。

持续更新我遇到的坑

转载于:https://my.oschina.net/tonyyang/blog/290748

你可能感兴趣的文章
curl指令的使用
查看>>
LNAMP第二版(nginx 1.2.0+apache 2.4.2+php 5.4)
查看>>
基于用户投票的排名算法(二):Reddit
查看>>
css3中变形与动画(一)
查看>>
[实战]MVC5+EF6+MySql企业网盘实战(23)——文档列表
查看>>
[译] ES2018(ES9)的新特性
查看>>
正则与sed,grep,awk三剑客
查看>>
诊断一句SQL不走索引的原因
查看>>
Linux pipe函数
查看>>
图片标注工具LabelImg使用教程
查看>>
(原創) 如何設計一個數位相框? (SOC) (Quartus II) (SOPC Builder) (Nios II) (TRDB-LTM) (DE2-70)...
查看>>
/etc/profile文件内容
查看>>
一页纸IT项目管理:大道至简的实用管理沟通工具
查看>>
汽车知识:车内异味的清除方法
查看>>
IE6 7下绝对定位引发浮动元素神秘消失
查看>>
浏览器的回流和重绘及其优化方式
查看>>
2.4 salt grains与pillar jinja的模板
查看>>
VDI序曲二十 桌面虚拟化和RemoteApp集成到SharePoint 2010里
查看>>
jquery ajax从后台获取数据
查看>>
Nginx下载服务生产服务器调优
查看>>