Это не относится к Rails - я просто использую Rails в качестве примера.
У меня есть модель в Rails:
class Item < ActiveRecord::Base
def hello
puts "Hello, #{self.name}"
end
end
(Скажем, что модель (класс) Item
имеет метод, называемый name
). Когда мне нужно использовать self.name
и когда я могу просто использовать name
? (Например, #{name}
)