Во время изучения RoR я создаю то, что, как мне казалось, было довольно простым приложением с рецептами.
У меня есть таблица для пользователей, таблица для рецептов и таблица recipe_users, в которой пользователь сохраняет список рецептов.
Ошибка, которую я получаю от рельсов, - "неинициализированная константа User :: RecipeUser".
Мои модели следующие
class User < ActiveRecord::Base acts_as_authentic has_many :recipe_users has_many :recipes, :through = > :recipe_users end class Recipes < ActiveRecord::Base has_many :ingredients, :dependent => :destroy has_many :recipe_users has_many :users, :through => :recipe_users end class RecipeUsers < ActiveRecord::Base belongs_to :user belongs_to :recipe end
теперь в моем контроллере пользователей я пытаюсь вызвать
@user = User.find(current_user.id) @userRecipes = @user.recipes.find()
глядя на мои таблицы mysql Show Tables, я получаю
recipe_users recipes schema_migrations user_sessions users
так что, насколько я могу судить, я правильно поняла правила именования.
Любые предложения относительно того, почему я получаю эту ошибку?