これは、モデル内で使用しているものです
これは、API を介して別のサード パーティの Web サイトに投稿される URL です。
投稿モデル (post.rb)
"#{content.truncate(200)}...more http://domain.com/post/#{id.to_s}"
「id」は投稿IDを指しています。それをランダムな8桁の英数字に変換するにはどうすればよいですか?
現在、人々が変更できるものとして表示されていますhttp://domain.com/post/902
私が欲しいhttp://domain.com/post/9sd98asj
おそらく次のようなものを使用する必要があることはわかっていますSecureRandom.urlsafe_base64(8)
が、どこでどのように設定できますか?
これは私がroutes.rbに持っているものです
match '/post/:id', :to => 'posts#show', via: :get, as: :post