Friendly_ID有时会停止工作,需要重新启动服务器

时间:2018-11-28 10:49:41

标签: ruby-on-rails ruby-on-rails-5 friendly-id

我正在运行一个带有友好ID 5.2.4的Rails 5.0.6应用程序,并且一切正常,只是过了一段时间(有时几个小时,有时是几天),友好ID不再起作用了(而不是{ {1}}将变成/username/slug-of-user-post)。一个简单的/4/23即可解决。

有人遇到这种问题吗?谷歌搜索了很多,但没有运气。

型号:

cap production deploy:restart

routes.rb:def slug_candidates %i[title title_and_sequence] end def title_and_sequence slug = title.parameterize sequence = posts.where('slug LIKE ?', "#{slug}-%").count + 1 "#{slug}-#{sequence}" end

控制器:

get '/:user_id/:id' => 'posts#show', as: :user_post

0 个答案:

没有答案