Ruby on rails 这样做。您会感到困惑,因为在本例中不需要使用实例变量(@movie)。局部变量(只需movie)就可以了。在您最近的编辑之后,您的问题因为太宽泛而偏离主题。请每个问题只问一个重点问题。如果你有多个问题,问多个清晰易懂、重点突出、研究充分的问题。请注意,我不
Ruby on rails 这样做。您会感到困惑,因为在本例中不需要使用实例变量(@movie)。局部变量(只需movie)就可以了。在您最近的编辑之后,您的问题因为太宽泛而偏离主题。请每个问题只问一个重点问题。如果你有多个问题,问多个清晰易懂、重点突出、研究充分的问题。请注意,我不,ruby-on-rails,ruby,Ruby On Rails,Ruby,这样做。您会感到困惑,因为在本例中不需要使用实例变量(@movie)。局部变量(只需movie)就可以了。在您最近的编辑之后,您的问题因为太宽泛而偏离主题。请每个问题只问一个重点问题。如果你有多个问题,问多个清晰易懂、重点突出、研究充分的问题。请注意,我不知道您的第一个后续问题是想问什么。第二个也没有多大意义:实例变量属于实例,也就是对象。它们与文件无关。您之所以感到困惑,是因为在本例中不需要使用实例变量(@movie)。局部变量(只需movie)就可以了。在您最近的编辑之后,您的问题因为太宽泛
这样做。您会感到困惑,因为在本例中不需要使用实例变量(
@movie
)。局部变量(只需movie
)就可以了。在您最近的编辑之后,您的问题因为太宽泛而偏离主题。请每个问题只问一个重点问题。如果你有多个问题,问多个清晰易懂、重点突出、研究充分的问题。请注意,我不知道您的第一个后续问题是想问什么。第二个也没有多大意义:实例变量属于实例,也就是对象。它们与文件无关。您之所以感到困惑,是因为在本例中不需要使用实例变量(@movie
)。局部变量(只需movie
)就可以了。在您最近的编辑之后,您的问题因为太宽泛而偏离主题。请每个问题只问一个重点问题。如果你有多个问题,问多个清晰易懂、重点突出、研究充分的问题。请注意,我不知道您的第一个后续问题是想问什么。第二个也没有多大意义:实例变量属于实例,也就是对象。他们与文件无关。
class Movie
def initialize(isbn)
@isbn = isbn
end
def isbn
@isbn
end
end
@movie = Movie.new("0702")
@movie.isbn
class Movie
def initialize(isbn)
@isbn = isbn
end
def isbn
@isbn
end
end
@movie = Movie.new("0702")
@movie.isbn
movie = "you won't see me"
def test
p @movie # #<Movie:0x00000002d1e7f8 @isbn="0702">
p movie # error undefined local variable or method `movie' for main:Object
end
test