在 Rails 中,Controller 中的 create 方法默认接收具有不同值的 HTTP 请求。默认情况下,新记录的创建方式如下:
@apo = Apo.new(params[:apo])
但是我怎样才能从这个参数哈希中访问单个值呢?
我想创建这样的东西:
@apo = Apo.new do |a|
a.name = $someVariable
a.value = $anotherVariable
a.quantity = -> here i want to have one value which is in params[:apo]
end
你明白我在找什么吗?尝试了数百万种可能性,但它不起作用。
或者,是否有可能在视图中创建第二个参数哈希,它只保存这个值?
PS我不想使用JavaScript来做这个......
非常感谢!