ActionView::Helpers::FormBuilder#form_for(record, options = {}, &block)では:asオプションを指定することで各種フィールドのname属性に付けられるprefixを指定できる。 たとえば@person = Person.newに対して、デフォルトだと = form_for @person do |f| = f.text_field :name とすれば、 <form> <input type="text" name="person[name]" value="" /> </form> みたいなフォームが生成され、このpersonはインスタンスのクラス名から決定されている。 このperson[name]のpersonの部分を指定するには次のように:asオプションを指定すればよい。つまり、 = form_for @person