Monday, September 26, 2011

Re: [Rails] Re: NoMethodError in XXXXXXXXXController#create

On 26 September 2011 09:32, Tsolmon Narantsogt <mnts26@gmail.com> wrote:
>
>  if @personal_information.save
>   yes this line  --> HamtranZeeldegchs.new(params[:hamtran_zeeldegch]['0'])
>   # This
>
> exception is:
>
> NoMethodError in Personal informationsController#create
>
> You have a nil object when you didn't expect it! You might have expected an
> instance of ActiveRecord::Base. The error occurred while evaluating nil.[]
>
> RAILS_ROOT: /home/tsolmon/workspace/Online
>
> Application Trace | Framework Trace | Full Trace
>
> /home/tsolmon/workspace/Online/app/controllers/personal_informations_controller.rb:44:in
> `create'

Have a look at the Rails Guide on debugging. There you will find
methods for debugging your code. In particular you could use
ruby-debug to break into your code before that line and check that the
data are ok.

Colin

>
>
>
>
> On Sat, Sep 24, 2011 at 9:11 PM, Mathew Vivek <lists@ruby-forum.com> wrote:
>>
>> hi,
>>
>>  could you tell me the line you got error ?
>>
>>  it sounds like u r going a add a HamtranZeeldegchs row.
>>
>>  if @personal_information.save
>>      HamtranZeeldegchs.new(params[:hamtran_zeeldegch]['0'])   # This
>> line
>> is may a error.
>>      hzs = HamtranZeeldegchs.new(params[:hamtran_zeeldegch]['0'])
>>      hzs.personal_information_id = @personal_information.id
>>      hzs.save
>>
>>
>>
>>   -------------------------
>>
>>   in create action.
>>   include the line p params in the beginnig and debug the params that
>> are coming to this create action
>>
>>   and you can save it hzs.personal_information_id = specific param
>>
>> --
>> Posted via http://www.ruby-forum.com/.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Ruby on Rails: Talk" group.
>> To post to this group, send email to rubyonrails-talk@googlegroups.com.
>> To unsubscribe from this group, send email to
>> rubyonrails-talk+unsubscribe@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/rubyonrails-talk?hl=en.
>>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Ruby on Rails: Talk" group.
> To post to this group, send email to rubyonrails-talk@googlegroups.com.
> To unsubscribe from this group, send email to
> rubyonrails-talk+unsubscribe@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/rubyonrails-talk?hl=en.
>

--
gplus.to/clanlaw

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate