instagram apiから自分の投稿を抜き出しています。
###やりたいこと
「5分前」に投稿、や「3日前」に投稿といった形で表示したい
###今記載しているコード
大雑把には投稿日時ー現在時刻で良いのだと思うのですが、
ruby
1<% @users.each do |user| %> 2<% 3 time_n = Time.now 4 time_p = Time.at(user.created_time.to_i) 5 time_s = time_n - time_p 6%> 7<%= time_s.strftime("%-M") %> min ago</br> 8<% end %> 9 10#参考 11<%= time_p.strftime("%Y/%-m/%-d %-H時%-M分") %> 12は確り表示されます 13 14#controller 15class TopController < ApplicationController 16 def index 17 @users = Instagram.user_recent_media("省略します", {:count=>5}) 18 end 19end
undefined method `strftime' for 22481.779109:Float
といったエラーが出てしまいます。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。