大量割り当て可能なすべての属性名のリストが必要です。大量に割り当てることができない入力フィールドをデフォルトで追加しないカスタムフォームビルダーには、これが必要です。たとえば、次のようなモデルがあるとします。一括割り当て可能なアクティブレコードモデルの属性一覧を取得する方法
class Post < ActiveRecord::Base
attr_protected :account
belongs_to :author
validates_presence_of :title, :author
end
私は結果として、author、:titleというリストを持っています。
このような方法が存在するかどうかはご存知ですか?あるいは、私がこれを行う方法を作るためのガイドライン?あなたが明示的にバーリングattr_accessible
を定義した場合
おかげであなたの答えのために@semanticart! – Vincent
だから、もしaccessible_attributesが明示的にattr_accessibleされたものを取得し、protected_attributesが明示的にattr_protectされたものを取得した場合、attr_protectedまたはattr_accessibleによって保護されているかどうかにかかわらず、 –
ありがとうございます。これは、私のフィルタ属性メソッドに大きな追加でした。 – Kirk