今天Rails都学到了啥

打算学习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/p/2850441.html