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