The controller looks like this now...I had to do very little once I
set it up properly

# GET /responses/new
  def new
    @response = @survey.responses.new

    respond_to do |format|
      format.html
    end
  end

  # POST /responses
  def create
    @survey.responses.create(params[:response])

    respond_to do |format|
      if @survey.responses.save
        format.html { redirect_to(surveys_path, :notice => 'Response
was successfully created.') }
      else
        format.html { render :action => "new" }
      end
    end
  end

with :survey_id set in a :beforefilter

On Apr 19, 8:23 pm, RipTheJacker <[email protected]> wrote:
> What's the controller code?
>
> On Apr 18, 6:52 pm, none1 <[email protected]> wrote:
>
> > I originally had a loop before reading about fields_for and went back
> > to it now:
>
> >  = simple_form_for @response do |f|
> >   - @questions.each do |q|
> >    = q.questionfield
> >    %br
> >     = f.simple_fields_for :answers_attributes, :index=>q.id do |a|
> >      = a.input :answerfield
> >   = f.button :submit
>
> >  Is what I have now, simplified to 1 level of nesting attributes. I
> > get this:
>
> > undefined method `create' for nil:NilClass
>
> > {"utf8"=>"✓",
> >  "authenticity_token"=>"...",
> >  "response"=>{"answers_attributes"=>{"1"=>{"answerfield"=>"sdfgsdfg"},
> >  "2"=>{"answerfield"=>"45yewty"},
> >  "3"=>{"answerfield"=>"dfgh"},
> >  "4"=>{"answerfield"=>"dfsghdfg"}}},
> >  "commit"=>"Create Response",
> >  "survey_id"=>"1"}
>
> > Which is my next hurdle..processing this properly or determining how
> > exactly this is wrong
>
> > On Apr 14, 10:49 pm, RipTheJacker <[email protected]> wrote:
>
> > > You still need to loop through the questions. 
> > > Here:http://railscasts.com/episodes/73-complex-forms-part-1
>
> > > On Apr 14, 11:09 am, none1 <[email protected]> wrote:
>
> > > > I've been banging my head against a wall for a bit and I need some
> > > > input and direction.
>
> > > > Some background:
>
> > > >http://stackoverflow.com/questions/5641966/rails-form-building-accept...
>
> > > > Trying to create a response form that lists each question and space
> > > > for an answer, I can't.
>
> > > > I've been looking for examples, but there are none. I've been poking
> > > > around the spec for dm-ana, but its a bit beyond me atm. To my
> > > > understanding using fields_for with :etc_attributes should pull up
> > > > something but I get nothing -- almost everything I've read is
> > > > ActiveRecord.
>
> > > > I'd be more than happy provide any exchange of information for some
> > > > guidance in creating multi-model forms with DM (is there another way
> > > > to this outside of dm-ana, what can I do to learn more, etc), this is
> > > > a serious hindrance to my current projects.

-- 
You received this message because you are subscribed to the Google Groups 
"DataMapper" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/datamapper?hl=en.

Reply via email to