私は現在、Ruby on Rails を独学で学ぼうとしています。新しいアプリをセットアップして実行し、新しいクラスを作成Player
してディレクトリに保存しましたapp > models
(読んだことから、ここから自動ロードされます):
player.rb
class Player
@@players = {}
def initialise(name, rating=50)
@name = name
@rating = rating
@@players[name] = rating
end
def getName()
return @name
end
end
index_controller_rb
class IndexController < ApplicationController
def index
player1 = Player.new("Martin", 90)
end
end
index.html.erb
<h1>Test</h1>
<%= player1.getName() %>
私が得るエラーは
wrong number of arguments(2 for 0)