博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
今天Rails都学到了啥
阅读量:6710 次
发布时间:2019-06-25

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

打算学习rails已经好久了,这两天才认真的开始写代码,结果,哎不写不知道,一写还真有问题,不过幸好都解决了。

总结下今天学到的内容:

1 Rails的数组真是强大

compact 这个函数压缩数组,去除数组的nil;

2  join(",") 将字符串连接

3 更新model

update_attributes 这个方法不用必须更新model的所有属性。

form_for 很强大,这个是更新model必须用的。如果不更新model就用 form_tag

而form_for 在 EDIT 方法中或者在NEW方法中 当<%= f.submit %>之后,会自动的路由到update 或者是 new,网上是这么说的,以前做例子的时候ye没有仔细去做,不过今天没有。所以在edit方法中进行了重定向到update方法里面。

更改model的属性需要用到PUT形式提交这也就是update方法的存在原因。DELETE自然就是删除了。

貌似没有多少东西,但是都是一点点的在网上找,不过幸好入门了,在找个书好好推敲下。

程序员很苦B,在这个深夜里,不过还是挺开心的!

 

转载于:https://www.cnblogs.com/iosdev/archive/2013/01/08/2850441.html

你可能感兴趣的文章
MVC架构介绍-序列化属性
查看>>
问题2017S02
查看>>
用合适的索引避免不必要的全表扫描
查看>>
Ajax上传文件
查看>>
445. Add Two Numbers II - Medium
查看>>
系统集成项目管理(九)
查看>>
C# 面向对象基础
查看>>
初学Python(七)——控制语句
查看>>
web前端学习,几种浏览器存储数据的方式,平常遇到的一些问题(一)
查看>>
机器学习算法 --- Pruning (decision trees) & Random Forest Algorithm
查看>>
NOIp 基础数论知识点总结
查看>>
前段页面性能标准
查看>>
地理配准工具条为灰色
查看>>
Python_装饰器精讲_33
查看>>
Python-Requests库详解
查看>>
第十七周项目7-电子词典结构体版
查看>>
语言模型预训练方法(ELMo、GPT和BERT)——自然语言处理(NLP)
查看>>
Master Nginx(7) - Nginx for the Developer
查看>>
http https
查看>>
IntelliJ IDEA svn 提交错误
查看>>