内容
ruby on railsのclassに引数を渡すところで、下記のエラーが出ており、
さっぱり解決方法が見えないため、ご存じの方は教えていただきたいです・・・。
エラー
Rails
1wrong number of arguments (given 2, expected 0..1)
呼び出し側
Controller
1def update 2 @id = @user.id 3 @a = A.new(@id, params[:data]) 4 @a.update 5end
呼び出し元
Models
1class A 2 attr_reader :id, :data 3 def initialize(id, data) 4 @id = id 5 @data = data 6 end 7 8 update 9 (省略) 10 end 11end
回答3件
あなたの回答
tips
プレビュー