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