Ниже очень простой код Ruby, который получает погоду. Я пытаюсь Rails в первый раз, и мне трудно добавить код рубина на мои страницы_controller.rbРубиновый контроллер Rails (новичок)
Мой вопрос: как лучше всего добавить код в мой контроллер.
Я не видел никаких учебных пособий, которые просто прорывают это. Любая помощь/примеры приветствуются.
def your_destination
puts "Where are you going?"
@trip_destination = gets.chomp
HTTParty.get("http://api.wunderground.com/api/#######key######/geolookup/conditions/q/#{@trip_destination}.json")
end
def weather_values(your_destination)
current_temp = your_destination.parsed_response['current_observation']['temp_f'].to_s
current_condition = your_destination.parsed_response['current_observation']['weather'].to_s
puts "It is " + current_temp + " and " + current_condition + "!"
end
weather_values(your_destination)
Какой учебник вы читаете? Он полностью управляет вами в неправильном направлении, ничто из этого не близко к Rails, это просто Ruby. Вы пробовали что-то вроде [Rails for Zombies] (http://railsforzombies.org/)? – tadman
Звучит весело, HTTP-партия: P – argentum47