我有这个控制器
def mymethod
@theparam => (params[:valueoftheparam])
@theparam => "3"
callothermethodthatusetheparam
end
Run Code Online (Sandbox Code Playgroud)
所以基本上,我有"valueoftheparam"这是"2".
我需要将"2"的值更改为"3",然后让"callothermethodthatusetheparam"新的参数(即"3"),
但最后"callothermethodthatusetheparam"仍使用旧值("2").
如何在控制器中更改此值,并让"callothermethodthatusetheparam"使用新的参数值?
谢谢!
Fer*_*ido 12
您必须直接修改该值,实例变量不指向param,它只是克隆其值
params[:valueoftheparam] = 3
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22035 次 |
| 最近记录: |