rails中的product = Product.new和@product有什么区别

时间:2018-04-03 10:36:24

标签: ruby-on-rails activerecord

实例变量用于rails中的模型。当我们需要从数据库中的表访问数据时,我们如何使用实例变量使用模型对象访问数据。

1 个答案:

答案 0 :(得分:0)

Product =你的班级

Product.new =实例类(对象)

product = Product.new =分配给变量产品Product.new

@product等于可以从视图,帮助程序等访问的 BUT 产品。

@variable是一个实例变量。

variable是一个只能从您的方法访问的简单变量。