【发布时间】:2012-12-06 21:27:14
【问题描述】:
在 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
你明白我在找什么吗? 尝试了数百万种可能性,但它不起作用。
或者,是否可以在视图中创建第二个参数哈希,只保存这个值?
附:我不想使用 JavaScript 来执行此操作...
非常感谢!
【问题讨论】:
标签: ruby-on-rails-3 params actioncontroller