考虑一个没有初始化方法的模型,定义如下:
class User < ActiveRecord::Base
end
它有两个属性:name
& age
。
可以通过调用 User.new('Joe Brown', 21)
来创建一个新对象吗?是否有另一种创建对象的“速记”方法?
或者您是否必须定义一个初始化方法才能在一行中执行此操作?
最佳答案
使用 ActiveRecord:
User.new(:name => "Joe Brown", :age => 21)
关于ruby-on-rails - 如何在没有初始化方法的情况下在 ActiveRecord 中创建对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9759120/