Try

  rake routes

 - and you will see, there really isn't defined a student_acounts_path

Try:
resources :students do
  resources :accounts
end


or alternatively in your show (if you want to add a show, edit or
update-action in your accounts_controller without an :id param)

form_for [@student, @student.build_account], :url =>
student_account_path(@student)


best,
B. Pieck


On Sun, Apr 1, 2012 at 3:04 AM, ayesha fernando <li...@ruby-forum.com>wrote:

> I keep getting the following error:
> NoMethodError in Students#show
> undefined method `student_accounts_path' for
> #<#Class:0x007ffe2bf6d688>:0x007ffe2c5e5628>
>
> I am trying to implement a has_one model. I followed the rails guide
> that used the :post has_many :comments example and tweaked it a bit.
>
> my routes.rb file looks like this:
> resources :students do
>    resource :account
> end
>
> My Students.controller, Account.controller files are attached.
> Along with the /app/views/students/show.html.erb file
>
> I have no idea what I'm doing wrong.
> Can anyone please help me?
>
> Attachments:
> http://www.ruby-forum.com/attachment/7210/students_controller.rb
> http://www.ruby-forum.com/attachment/7211/accounts_controller.rb
> http://www.ruby-forum.com/attachment/7212/show.html.erb
>
>
> --
> 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+unsubscr...@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+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to