Merhaba (burada büyük Rails acemi), aşağıdaki modellere sahibim:
class Shop < ActiveRecord::Base
belongs_to :user
validates_uniqueness_of :title, :user_id, :message => "is already being used"
end
ve
class User < ActiveRecord::Base
has_one :shop, :dependent => :destroy
end
Yeni bir mağaza açmak üzereyken şu hatayı alıyorum:
private method `create' called for nil:NilClass
Bu benim denetleyicim:
@user = current_user
@shop = @user.shop.create(params[:shop])
Burada ve orada kılavuzları ve öğreticileri okuyarak farklı varyasyonları denedim, ancak öncekinden daha fazla kafam karıştı ve işe yarayamıyorum. Herhangi bir yardım çok takdir edilecektir.