今天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,在这个深夜里,不过还是挺开心的!
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步