需要网址显示random的订单ID号
这个我真没想法...全新的知识, 只能猜测需要装个gem来帮忙达成? 或者...rails里面有创建random编码的写法? 这加密好玩啦! 期待脸~
居然是去改order的model就成...妈呀...我还写错 😂应该是 add_column :orders, :token, :string
复数的才对...
完全看不懂啊...但能猜一点出来...两位新朋友真是看着眼生...
前端代码要如何显示这个网址的变动?
后端写好了...但前端要去哪改才能显示在网址上? 应该不是routes...不然是view代码? 需要显示order_id
的所有地方都改? 一想到要一个个回忆哪用到/显示order_id
就好头疼...
嗯, 先别头疼, 冷静想想. order_id
在前端都是通过后端的controller抓取来显示的...所以去改controller这个『机械手臂』的话, 前端通过它抓取后显示出所有id们应该都能变动?
改哪里才好...如何改呢...试试吧...
越看这代码越怀疑 redirect_to order_path(@order.token)
这如果不加.token
的话, 会找不到order, 也就无法跳转了哈哈哈哈 因为在create这个action之前, token已经创建成乱码了哈哈哈
我去, 需要改的地方我算找对了一半的location...哈哈哈 不过我也猜错了一半, 因为还有一些地方能显示order_id的, 我没有在上张截图里画出来教程改动的controller
居然是用find_by
这大哥来救场...这大哥还能这样用啊...这让我很疑惑的用法在"一期教程"的2月9日视频 13分钟后有官方解释! 一下子就懂!!!
顺带一提 这个豆知识视频干货超级多, 其中部分精华在一期的"7.5豆知识"里面整理出来了, 可以去看看. 强推!
网友评论