Ruby on Rails控制器(新手)

时间:2014-11-28 17:54:22

标签: ruby-on-rails model-view-controller controller weather-api

下面是非常简单的Ruby代码,可以获取天气。我第一次尝试Rails并且很难将ruby代码添加到我的pages_controller.rb

我的问题是如何最好地将代码添加到我的控制器中。

我还没有看到任何简单地打破这个问题的教程。任何帮助/示例都表示赞赏。

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)

1 个答案:

答案 0 :(得分:0)

这不是铁轨。这是普通的红宝石。试试railstutorial.org。他们有一本优秀的电子书,你可以免费在线阅读