【发布时间】:2014-03-12 17:01:03
【问题描述】:
请查看链接中给出的图片。 http://i.cubeupload.com/YZtQkP.jpg
1. before_action 助手在这个控制器中是什么意思。?
2.在 before_action 之后我们如何称呼这个“set_product”。?
3.only和动作名称在这里是什么意思。?
4. index action里面有个命令
Product.all
并且 Product 是我知道的型号名称。但是默认情况下在浏览器中执行时,它看起来是 index action 。这段代码“product.all”是创建一个对象还是该命令
product.new
在新动作中创建对象。
因为我在没有学习 ruby 的情况下在 rails 上做一个项目。所以请给我一个解决方案。
【问题讨论】:
-
给出什么解决方案?
-
"因为我在 Rails 上做项目,没有学习 Ruby" 解决方法:学习 Ruby!
-
before_action .. 顾名思义它的作用。但是我们称它为“set_product”什么,它的目的是什么。因为我没有学过红宝石,所以我很难理解它。给我理解上述4个问题的方法..@SaidKaldybaev
-
What does before_action helper means in this controller- 你至少试过用谷歌搜索吗? -
before_action 表示它发生在动作之前。因此,在显示操作之前,它调用了一个名为“set_product”的控制器方法。仅表示它仅在这些操作被调用之前执行它,所以现在在新的或索引操作上。我建议前往Rails Guides
标签: ruby-on-rails ruby model-view-controller ruby-on-rails-4