On Mar 31, 12:36 am, Gautam <[email protected]> wrote:
> Please help me in solving an issue.
> I wonder why i am getting this error. This method is defined in a
> controller which was generated through scaffolding and other functions
> that were created are working fine.
> Please help me. I am a novice to rails. Any help will be highly
> appreciated.
>
> I am getting the following error when trying to link a method in a
> view so that it can be called on that very object(id).
>
> undefined method `abc_notice_path' for #<ActionView::Base:0xed65220>
>
The *_path helpers are created for you from your config/routes.rb
file. Have you added abc as a member action on the notices
collection ?
Fred
> Extracted source (around line #25):
>
> 22: <%= link_to 'Edit', edit_notice_path(@notice) %> |
> 23: <%= link_to 'Back', notices_path %>
> 24: |
> 25: <%= link_to 'Save', abc_notice_path(@notice) %>
>
> Here is the code for my method.
>
> def abc
> �...@notice = Notice.find(params[:id])
> #f = File.new("#{RAILS_ROOT}/public/jar/notice.txt","w")
> #f.write @notice.title
> #f.write @notice.body
> #f.write @notice.user_name
> #f.close
> #send_file("#{RAILS_ROOT}/public/jar/notice.txt")
> end
--
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 [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.