rails更新了params数组

时间:2013-10-28 04:22:26

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-4

我有以下参数

post[:name]
post[:title]
post[:unique][:comment]
post[:unique][:date]

我尝试了更新

test = post[:unique][:comment]
@post.update_attribute(:contest, test)

收到错误

undefined local variable or method `post'

但正常更新正在运作

@post.update_attribute(:name, :name) #This works

1 个答案:

答案 0 :(得分:0)

如果您在params中获得post[:unique][:comment],那么您只需要像

那样访问它
params[:post][:unique][:comment]