В следующем коде Rails,Зачем использовать метод tap здесь?
root.join('lib', 'assets', 'bower_components').to_s.tap do |bower_path|
config.sass.load_paths << bower_path
config.assets.paths << bower_path
end
Я задаюсь вопросом, почему мы должны использовать кран здесь
почему бы не просто использовать
bower_path = root.join('lib', 'assets', 'bower_components').to_s
config.sass.load_paths << bower_path
config.assets.paths << bower_path
чем выгода использования крана?
Это вопрос предпочтения. – sawa
Возможный дубликат [преимущество метода крана в рубине] (http://stackoverflow.com/questions/17493080/advantage-of-tap-method-in-ruby) –