Я хочу использовать каждый раз и каждые 5 минут (ex) 0,5,10,15,20 ... 55) json parse site и введите мою базу данных.ruby, sinatra when json.parse и input Datamapper
и мгновенно обрабатывать скрипт ...
конфигурации/schedule.rb
every '0,5,10,15,20,25,30,35,40,45,50,55 * * * *' do
rake "do_something"
end
Rakefile
task :do_something do
<%a = JSON.parse(open("http://named.com/page/ladder/ajax/result.php").read)%>
<% b=a['times'] %>
<% c=a['start_point'] %>
<% if c == 'first' %>
<% c='left' %>
<% else %>
<% c= 'right' %>
<% end %>
<% d=a['ladder_type'] %>
<% if d == 'type1' %>
<% d='3' %>
<% else %>
<% d= '4' %>
<% end %>
<% e=a['answer'] %>
<% if e == 'EVEN' %>
<% e='2' %>
<% else %>
<% e= '1' %>
<% end %>
=begin
I want input this result in db.
=end
end
и это расписание сценария.
a.rb
class Ladder
include DataMapper::Resource
property :id, Serial
property :ladder_type, String
property :start_point, String
property :times, String
end
class User
include DataMapper::Resource
property :id, Serial
property :email, String
property :password, String
property :ladder_type, String
property :start_point, String
property :times, String
end
я хочу ввод базы данных ..
ех) всякий раз, когда синтаксический анализ и ввод моей базы данных и мгновенно обрабатывает этот сценарий.
if u.times == l.times
puts "good"
else
puts "lose"
end
Вы поменяли имена файлов, первый - config/schedule.rb, второй - файл рейка. – maddin2code