我正在爲電子商務網站編寫代碼,例如Aliexpress或亞馬遜,那裏有許多商店(賣家)可以擁有自己的產品等,簡而言之,我有一個用戶,擁有一家商店,並且該商店擁有一個帖子。我決定掛鉤後到店,因爲這將有助於保持與崗位相關的存儲和職位聯繫在一起的職位將包括更新客戶等Rails Associations error
這是代碼段產生錯誤:
def create
@post = current_user.stores.posts.build(post_params)
和錯誤是:
undefined method `posts' for <Store::ActiveRecord_Associations_CollectionProxy:0x000000051308f8>
我已經改正了一切,包括的has_many:職位和belongs_to的:店面
我將不勝感激索姆Ë幫助:)
嗨!我已將其更改爲stores.first,並返回了「未知方法帖子」錯誤 –
發佈您的用戶,存儲和發佈對象,以便我們可以看到事情是否設置正確。 –
如果你在Store上有'has_many:posts',它應該可以工作。 –