#app/services/goodreads_service.rb
class GoodreadsService
API_KEY = 'api-ключ' (или брать из ENV или использовать rails_config)
API_SECRET = 'секрет'
def initialize
Goodreads.new(api_key: API_KEY, api_secret: API_SECRET)
end
end
= @user.last_seen_at ? time_ago_in_words(@user.last_seen_at) : "Давным-давно"
= time_ago_in_words(@user.last_seen_at) if @user.last_seen_at
(session[:last_seen_at] == nil || session[:last_seen_at] < 15.minutes.ago)
эту проверку лучше делать в методе set_last_seen_at — так код будет лучше читаться. collection:
нужно передавать:[
['Московская область', 0, { lattitude: 55.5, longitude: 37.3 }],
['Ленинградская область', 1, { lattitude: 54.53, longitude: 34.345 }]
...
]
<%= render 'header' %>