请查看链接中给出的图像。 http://i.cubeupload.com/YZtQkP.jpg
1.在此控制器中,before_action helper的含义是什么?
2.在before_action之后我们称之为“set_product”。?
3.这里只有什么和行动名称的意思。
4.在索引操作中有一个命令
Product.all
和Product是我所知道的型号名称。但是在默认情况下在浏览器中执行时它会查找索引操作。这段代码“product.all”是否创建了一个对象,或者是命令
product.new
新操作中的创建对象。
因为我在铁轨上做项目而没有学习红宝石。所以请给我一个解决方案。
答案 0 :(得分:1)
.all是一个模型(在本例中为Product)上使用的方法,它调用该模型的所有实例。
set_product是在show,edit,update和destroy方法之前使用的方法。它设置您要用于这些操作的产品。
我认为在学习rails时学习ruby会让你真正受益。我会推荐Michael Hartl出色的Rails教程,可以在他的网站上免费获得。