Почему в моих представлениях рецептов я вижу идентификаторы объекта activerecord для каждой записи, выходящей из моей модели Recipe? В нижней части индекса действия я вижу это:
#<Recipe:0x1056c1d98>#<Recipe:0x1056c1cd0>
Модель:
class Recipe < ActiveRecord::Base
attr_accessible :name, :description, :quick_facts, :ingredients, :instructions, :user_id, :hashtag, :image
mount_uploader :image, ImageUploader
end
Вид:
.section-header The Recipes as seen on: #DriscollsMoments
= recipes.each do |recipe|
#recipe
#image-container
= link_to(image_tag(recipe.image_url, :width => 200, :height => 100, :border => 0), recipe_path(recipe.id))
#information
= link_to recipe.name, recipe_path(recipe.id), :class => 'recipe-name'
= link_to 'view recipe & tweet', recipe_path(recipe.id), :class => 'view-recipe'
.clear
%p= recipe.description
.clear
Контроллер:
class RecipesController < ApplicationController
def index
@recipes = Recipe.find(:all)
end
def show
end
end
Эта проблема уникальна для этой модели - она не используется нигде в моем приложении. Я попытался отключить операторскую волну, чтобы посмотреть, оказал ли это какое-либо влияние, и это, кажется, не имеет никакого значения. У меня есть два recipes_controllers, один из которых является контроллером администратора, но это не должно быть проблемой. Я знаю, что это будет очевидно. Есть идеи?