пятница, 15 июля 2011 г.

Получение Input'a (?)

До сих пор мы видели такой метод, как puts, который пишет на экране. Как можно принимать то, что вводит пользователь? Для этого используются gets (get a string - получить строку) и chomp. Пример r05methods.rb ниже продемонстрирует это.




  1. # r05methods.rb  
  2. # gets и chomp  
  3. puts "In which city do you stay?"  
  4. STDOUT.flush  
  5. city = gets.chomp  
  6. puts "The city is " + city 

В РЕЛЬСАХ: Данные приходят из многих ресурсов. В типичном рельсовском приложении, они приходят из базы данных. Как разработчик Рельсов, вы можете найти самостоятельно, используя несколько этих средств, потому что Рельсы делают выборки данных для вас; и когда ваши пользователи вводят с клавиатуры, они в общем печатают в веб-форме.

Комментариев нет:

Отправить комментарий