On May 28, 2009, at 11:45 AM, Michael Michael wrote:
>
> I am following the “Agile Web Development with Rails” and I have
> decided
> to deviate from the book a bit to discover Rails plugins.
>
> I have set up my app to use “paperclip” to size my photos. I have
> managed to get the app working on part of my application.
>
> But...Im getting this error.
>
> NoMethodError in Store#index
> You have a nil object when you didn''t expect it!
> The error occurred while evaluating nil.photo
>
> Extracted source (around line #5):
>
> This is my code:
>
> <h1>New Products on Display</h1>
>
>
>
> <% for product in @products -%>
>
> <div class="entry">
>
> <%= image_tag @product.photo.url ( :small) %>
@product should be product without the @.
> <---- (error here)
> <h3><%=h product.title %></h3>
>
> <%= product.description %>
>
> <div class="price-line">
>
> <span class="price"><%=
number_to_currency(product.price) %></span>
>
> <%= button_to "Add to Cart" %>
>
> </div>
>
> </div>
>
> <% end %>
>
>
> This is my first post: Let me know if you guys need more information.
> Thanks for the help.
> --
> Posted via http://www.ruby-forum.com/.
>
> >