【发布时间】:2014-02-04 18:47:18
【问题描述】:
我似乎无法在我的参数哈希中添加新值。我正在尝试将此 actor_id 键添加到参数,但这不起作用:
params.merge(:actor_id => 2)
当我在合并前后使用 logger.debug 时,我看不到我的 actor_id 键。如何添加到params?
【问题讨论】:
-
merge不会改变哈希值。 -
@JustinWood 谢谢,贾斯汀。我将如何添加到参数?
-
在许多情况下,您可以添加一个 bang (
!) 来改变值。在这种情况下,merge!将修改哈希。
标签: ruby-on-rails