Women in Technology

Hear us Roar

  Rolling with Ruby on Rails
Subject:   NoMethodError in Recipe#list
Date:   2006-12-11 20:16:22
From:   jshphoto
Ok, I thanks to the previous post, I was able to succesfully define the "id" field in my recipe table. I was then able to create categories on the category/list page. However, when I tried to update the recipes I had created with the categories, the category drop down menu was not there. I tried rewriting my html in my rails\cookbook\app\views\recipe\list.rhtm file and my c:\rails\cookbook\app\views\recipe and I now get the following error

" NoMethodError in Recipe#list"

"You have a nil object when you didn't expect it!
The error occured while evaluating nil.name"

What have I done?

Muchos gracias to those wise soles who can answer these questions. You are truly an unsung hero.


Main Topics Oldest First

Showing messages 1 through 1 of 1.

  • NoMethodError in Recipe#list
    2006-12-11 20:26:59  jshphoto [View]

    Also. This is the extracted html error i got

    Extracted source (around line #1):

    1: <html>
    <title>All Recipes</title>

    <h1>Online Cookbook - All Recipes</h1>
    <table border="1">
    <td width="40%">

    <td width="20%">

    <td width="20%">


    <% @recipes.each do |recipe| %>
    <td><%= link_to recipe.title, :action => "show", :id => recipe.id %></td>
    <td><%= recipe.category.name %></td>
    <td><%= recipe.date %></td>
    <% end %>

    <%= link_to "Create new recipe", :action => "new" %>


    RAILS_ROOT: /Users/jameshouser/Sites/cookbook3/public/../config/..