2014-04-27 22 views
0

我在此處使用Parse_resource https://github.com/adelevie/parse_resource和 嘗試在軌道控制檯中創建活動對象時出現以下錯誤:嘗試在使用Parse_resource的Rails控制檯中創建對象時參數數量錯誤(2代表1)

ArgumentError: wrong number of arguments (2 for 1) from /usr/lib/ruby/gems/1.9.1/bundler/gems/parse_resource->7851169f01ba/lib/base.rb:74:in `belongs_to'

我輸入

activity = Activity.create 

我的活動模式是:

## activity.rb 

class Activity < ParseResource::Base  
    belongs_to :fromUser, :class_name => 'User'  
    belongs_to :toUser, :class_name => 'User' 
    fields :product, :type 
end 

我的用戶模型是:

## user.rb 

class User < ParseUser  
    has_many :activitys, :inverse_of => :fromUser  
    has_many :activitys, :inverse_of => :toUser 
    alias :email :username  
end 

必須與這些models.Thanks的幫助的關聯性。

回答

0

我想這是因爲alias的方法,你錯過了,。這樣做

alias :email , :username 
+0

多數民衆贊成沒有它,我相信它沒有爲別名實際上有所作爲,代碼工作之前,我添加了has_many和belongs_to聯想代碼! –

相關問題