3

私は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", "..."}>

それが作られるべきであると同様に。

どうすればそれを作ることができますか?

4

1 に答える 1

11

ちょうどこのような :

attr_accessible *array
于 2012-05-02T21:45:00.650 に答える