我想通過玩玩東西來學習Ruby on Rails,我正在嘗試與Grit一起玩。不過,我有點困惑,來自PHP背景,我從中得到回購的東西。我的代碼Ruby On Rails基本變量
class RepoController < ApplicationController
require "grit"
repo = Grit::Repo.new("blahblahblah")
def index()
puts YAML::dump(repo)
end
def show()
repo.commits('master', 10)
puts repo.inspect
end
end
我想轉儲出對象的信息,但我似乎無法訪問回購變量。我的IDE和Ruby一直在說undefined local variable or method repo'
,我不知道爲什麼它不能訪問repo變量,它是在類的頂部聲明的?