Привет (огромный Rails новичок здесь), у меня есть следующие модели:
class Shop < ActiveRecord::Base
belongs_to :user
validates_uniqueness_of :title, :user_id, :message => "is already being used"
end
и
class User < ActiveRecord::Base
has_one :shop, :dependent => :destroy
end
Когда я собираюсь создать новый магазин, я получаю следующую ошибку:
private method `create' called for nil:NilClass
Это мой контроллер:
@user = current_user
@shop = @user.shop.create(params[:shop])
Я пробовал разные варианты, читая руководства и учебники здесь и там, но я более смущен, чем раньше, и не могу заставить его работать. Любая помощь будет принята с благодарностью.