【发布时间】:2012-05-02 21:36:02
【问题描述】:
我正在使用 Ruby on Rails v3.2.2 并且我想处理一个 符号数组,以便将其值传递给 attr_accessible 方法,并且它应该被制作。也就是说,我有:
attr_array = [:one, :two, ...]
如果我使用:
attr_accessible attr_array
我得到以下信息:
self.accessible_attributes.inspect
# => #<ActiveModel::MassAssignmentSecurity::WhiteList: {"[:one, :two, ..."]}>
但是,我想得到:
# => #<ActiveModel::MassAssignmentSecurity::WhiteList: {"one", "two", "..."}>
也应该这样做。
我怎样才能做到这一点?
【问题讨论】:
标签: ruby-on-rails ruby arrays ruby-on-rails-3 attr-accessible