Ошибка такого вида: | Код | NameError in Admin::UsersController#destroy, uninitialized constant User::Addres
|
Модель user.rb:
| Код | class User < ActiveRecord::Base ... has_many :address, :dependent => :destroy ... end
|
Модель address.rb:
| Код | class Address < ActiveRecord::Base ... belongs_to :user ... end
|
Контроллер Admin::UsersController:
| Код | # encoding: utf-8
class Admin::UsersController < ApplicationController ... def destroy @user = User.find(params[:id]).destroy @user.destroy redirect_to admin_users_path end ... end
|
Маршруты выглядят так:
| Код | TechnoPoint::Application.routes.draw do ... namespace :admin do resources :users end ... end
|
Вот такая сютуация, ошибка пропадает когда я убираю связи из модели user.rb, возможно мне нужно как то логику переделать, подскажите как? Есть еще один контроллер вне каталога Admin, те UsersController он для обработки простых юзверей ну а этот соответственно для админа. Я пологаю что нужно наверное отдельную модель для админа ну и потом уже установить связи, подскажите вообщем как кузяво сделать |